<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:rvt="http://rvt/20251231"
  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="rvt-20251231.xsd" xlink:type="simple"/>
    <context id="From2025-01-01to2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BankingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BankingFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_BanksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:BanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_DiversifiedFinancialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:DiversifiedFinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_SavingsampLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SavingsampLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_CitigroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CitigroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_JPMorganChaseampCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:JPMorganChaseampCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_CapitalOneFinancialCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CapitalOneFinancialCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_BankofAmericaCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BankofAmericaCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_WellsFargoampCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:WellsFargoampCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_USBancorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:USBancorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_PNCFinancialServicesGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PNCFinancialServicesGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_BankofNewYorkMellonCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BankofNewYorkMellonCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_TruistFinancialCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TruistFinancialCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_NUHoldingsLimitedCaymanIslands8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NUHoldingsLimitedCaymanIslands8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010427Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_MiningMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:MiningMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_ChemicalsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ChemicalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_PackagingampContainersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:PackagingampContainersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_BuildingMaterialsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:BuildingMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_IronampSteelMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IronampSteelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_BiotechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:BiotechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_ForestProductsampPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ForestProductsampPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_LindeplcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:LindeplcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_NewmontCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NewmontCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_FreeportMcMoRanIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:FreeportMcMoRanIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_SherwinWilliamsCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:SherwinWilliamsCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_EcolabIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:EcolabIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_AirProductsandChemicalsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AirProductsandChemicalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_CortevaIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CortevaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_MartinMariettaMaterialsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MartinMariettaMaterialsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_VulcanMaterialsCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:VulcanMaterialsCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_NucorCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NucorCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010428Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_BiotechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:BiotechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_PharmaceuticalsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:PharmaceuticalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_HealthcareProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:HealthcareProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_HealthcareServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:HealthcareServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_AbbVieIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AbbVieIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_AmgenIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmgenIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_GileadSciencesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GileadSciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_VertexPharmaceuticalsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:VertexPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_RegeneronPharmaceuticalsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:RegeneronPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_AlnylamPharmaceuticalsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AlnylamPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_InsmedIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:InsmedIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_NateraIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NateraIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_AstraZenecaplcADRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AstraZenecaplcADRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_BiogenIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BiogenIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010380Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010380Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_FoodMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FoodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_BeveragesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:BeveragesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_CosmeticsampPersonalCareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CosmeticsampPersonalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_AgricultureMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:AgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_HouseholdProductsampHousewaresMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:HouseholdProductsampHousewaresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_us-gaap_RetailMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_InternetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InternetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_PharmaceuticalsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:PharmaceuticalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_ProcterampGambleCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ProcterampGambleCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_PhilipMorrisInternationalIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PhilipMorrisInternationalIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_CocaColaCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CocaColaCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_PepsiCoIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PepsiCoIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_AltriaGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AltriaGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_MondelezInternationalInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MondelezInternationalInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_ColgatePalmoliveCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ColgatePalmoliveCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_MonsterBeverageCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MonsterBeverageCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_KrogerCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:KrogerCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_HersheyCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:HersheyCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010381Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010381Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_SemiconductorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SemiconductorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_EnergyAlternateSourcesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EnergyAlternateSourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_TelecommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TelecommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_ChemicalsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ChemicalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_MiscellaneousManufacturingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:MiscellaneousManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_ComputersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ComputersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_ElectricalComponentsampEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ElectricalComponentsampEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_NVIDIACorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NVIDIACorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_BroadcomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BroadcomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_MicronTechnologyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MicronTechnologyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_AdvancedMicroDevicesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AdvancedMicroDevicesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_LamResearchCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:LamResearchCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_AppliedMaterialsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AppliedMaterialsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_QUALCOMMIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:QUALCOMMIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_KLACorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:KLACorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_TexasInstrumentsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TexasInstrumentsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_IntelCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:IntelCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010382Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_OilampGasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OilampGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_us-gaap_PipelinesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:PipelinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_OilampGasServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OilampGasServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_MiningMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:MiningMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_EnergyAlternateSourcesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EnergyAlternateSourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_CoalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_TransportationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_ExxonMobilCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ExxonMobilCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_ChevronCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ChevronCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_ConocoPhillipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ConocoPhillipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_WilliamsCompaniesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:WilliamsCompaniesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_EOGResourcesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:EOGResourcesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_KinderMorganIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:KinderMorganIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_SLBLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:SLBLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_ValeroEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ValeroEnergyCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_Phillips66Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Phillips66Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_ONEOKIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ONEOKIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010383Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_OilampGasServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OilampGasServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_OilampGasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OilampGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_MetalFabricateampHardwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:MetalFabricateampHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_MachineryDiversifiedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:MachineryDiversifiedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_SLBLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:SLBLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_BakerHughesCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BakerHughesCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_HalliburtonCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:HalliburtonCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_TechnipFMCplcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TechnipFMCplcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_WeatherfordInternationalplcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:WeatherfordInternationalplcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_NOVIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NOVIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_ArchrockIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ArchrockIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_TransoceanLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TransoceanLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_TenarisSAADRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TenarisSAADRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_CactusInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CactusInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010384Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_BanksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:BanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_DiversifiedFinancialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:DiversifiedFinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_InsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_REITsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:REITsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_CommercialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommercialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_PrivateEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:PrivateEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_BerkshireHathawayInc8212ClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BerkshireHathawayInc8212ClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_JPMorganChaseampCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:JPMorganChaseampCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_VisaInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:VisaInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_MastercardInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MastercardInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_BankofAmericaCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BankofAmericaCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_WellsFargoampCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:WellsFargoampCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_GoldmanSachsGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GoldmanSachsGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_CitigroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CitigroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_MorganStanleyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MorganStanleyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_BlackstoneInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BlackstoneInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010385Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HealthCareFundVariableAnnuitySampP500HealthCareIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_PharmaceuticalsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:PharmaceuticalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_HealthcareProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:HealthcareProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_BiotechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:BiotechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_HealthcareServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:HealthcareServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_InternetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InternetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_EliLillyampCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:EliLillyampCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_JohnsonampJohnsonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:JohnsonampJohnsonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_AbbVieIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AbbVieIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_UnitedHealthGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:UnitedHealthGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_MerckampCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MerckampCompanyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_ThermoFisherScientificIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ThermoFisherScientificIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_AbbottLaboratoriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AbbottLaboratoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_IntuitiveSurgicalIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:IntuitiveSurgicalIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_AmgenIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmgenIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_GileadSciencesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GileadSciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010386Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010386Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InternetFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_InternetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InternetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_TelecommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TelecommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_ComputersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ComputersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_CommercialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommercialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_us-gaap_RealEstateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_us-gaap_EntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_AlphabetInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AlphabetInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_AmazoncomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmazoncomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_MetaPlatformsInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MetaPlatformsInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_NetflixIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NetflixIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_CiscoSystemsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CiscoSystemsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_SalesforceIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:SalesforceIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_BookingHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BookingHoldingsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_UberTechnologiesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:UberTechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_AdobeIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AdobeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_AristaNetworksIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AristaNetworksIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010387Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010387Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:LeisureFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_InternetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InternetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_us-gaap_RetailMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_MediaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_us-gaap_EntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_LodgingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:LodgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_LeisureTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:LeisureTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_AgricultureMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:AgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_NetflixIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NetflixIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_PhilipMorrisInternationalIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PhilipMorrisInternationalIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_McDonaldsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:McDonaldsCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_WaltDisneyCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:WaltDisneyCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_BookingHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BookingHoldingsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_ComcastCorp8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ComcastCorp8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_StarbucksCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:StarbucksCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_AltriaGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AltriaGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_DoorDashInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:DoorDashInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_AirbnbInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AirbnbInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010388Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010388Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member_custom_MiningMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:MiningMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member_custom_NewmontCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NewmontCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member_custom_AgnicoEagleMinesLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AgnicoEagleMinesLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member_custom_FreeportMcMoRanIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:FreeportMcMoRanIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member_custom_BarrickMiningCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BarrickMiningCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member_custom_WheatonPreciousMetalsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:WheatonPreciousMetalsCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member_custom_AnglogoldAshantiplcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AnglogoldAshantiplcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member_custom_GoldFieldsLtdADRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GoldFieldsLtdADRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member_custom_KinrossGoldCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:KinrossGoldCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member_custom_PanAmericanSilverCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PanAmericanSilverCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member_custom_FrancoNevadaCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:FrancoNevadaCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010412Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RealEstateFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RealEstateFundVariableAnnuityMSCIUSREITIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_REITsDiversifiedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:REITsDiversifiedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_REITsHealthCareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:REITsHealthCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_REITsApartmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:REITsApartmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_REITsWarehouseIndustriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:REITsWarehouseIndustriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_RealEstateManagementServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:RealEstateManagementServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_REITsShoppingCentersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:REITsShoppingCentersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_REITsStorageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:REITsStorageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_WelltowerIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:WelltowerIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_PrologisIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PrologisIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_AmericanTowerCorp8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmericanTowerCorp8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_EquinixIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:EquinixIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_SimonPropertyGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:SimonPropertyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_DigitalRealtyTrustIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:DigitalRealtyTrustIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_RealtyIncomeCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:RealtyIncomeCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_CBREGroupInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CBREGroupInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_PublicStorageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PublicStorageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_CrownCastleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CrownCastleIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010395Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:RetailingFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_us-gaap_RetailMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_InternetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InternetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_DistributionampWholesaleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:DistributionampWholesaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_CommercialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommercialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_AmazoncomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmazoncomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_WalmartIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:WalmartIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_CostcoWholesaleCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CostcoWholesaleCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_TJXCompaniesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TJXCompaniesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_HomeDepotIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:HomeDepotIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_LowesCompaniesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:LowesCompaniesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_CarvanaCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CarvanaCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_OReillyAutomotiveIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:OReillyAutomotiveIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_PDDHoldingsIncADRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PDDHoldingsIncADRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_RossStoresIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:RossStoresIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010389Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010389Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_SemiconductorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SemiconductorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_ComputersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ComputersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_InternetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InternetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_TelecommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TelecommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_ElectronicsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_InvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InvestmentCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_NVIDIACorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NVIDIACorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AppleIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_AlphabetInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AlphabetInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MicrosoftCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_MetaPlatformsInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MetaPlatformsInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_BroadcomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BroadcomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_PalantirTechnologiesInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PalantirTechnologiesInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_MicronTechnologyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MicronTechnologyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_OracleCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:OracleCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_AdvancedMicroDevicesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AdvancedMicroDevicesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010391Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_TelecommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TelecommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_MediaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_InternetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InternetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_ComputersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ComputersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_AerospaceampDefenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:AerospaceampDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_ElectronicsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_CiscoSystemsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CiscoSystemsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_ATampTIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ATampTIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_VerizonCommunicationsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:VerizonCommunicationsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_AristaNetworksIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AristaNetworksIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_ComcastCorp8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ComcastCorp8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_TMobileUSIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TMobileUSIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_MotorolaSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MotorolaSolutionsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_CienaCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CienaCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_EchoStarCorp8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:EchoStarCorp8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_LumentumHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:LumentumHoldingsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010392Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010392Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:TransportationFundVariableAnnuitySampP500IndustrialsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_TransportationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_AutoManufacturersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:AutoManufacturersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_AutoPartsampEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:AutoPartsampEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_AirlinesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:AirlinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_InternetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InternetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_LeisureTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:LeisureTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_AerospaceampDefenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:AerospaceampDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_TeslaIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TeslaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_UberTechnologiesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:UberTechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_UnionPacificCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:UnionPacificCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_UnitedParcelServiceInc8212ClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:UnitedParcelServiceInc8212ClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_GeneralMotorsCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GeneralMotorsCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_CSXCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CSXCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_NorfolkSouthernCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NorfolkSouthernCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_FedExCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:FedExCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_FordMotorCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:FordMotorCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_DeltaAirLinesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:DeltaAirLinesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010393Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_ElectricMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_GasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:GasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_WaterMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:WaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_NextEraEnergyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NextEraEnergyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_ConstellationEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ConstellationEnergyCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_SouthernCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:SouthernCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_DukeEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:DukeEnergyCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_AmericanElectricPowerCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmericanElectricPowerCompanyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_SempraMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:SempraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_DominionEnergyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:DominionEnergyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_VistraCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:VistraCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_ExelonCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ExelonCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_XcelEnergyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:XcelEnergyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010394Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Dow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_DowJonesIndustrialAverageEquityMiniFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:DowJonesIndustrialAverageEquityMiniFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_DowJonesIndustrialAverageEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:DowJonesIndustrialAverageEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_TechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_GoldmanSachsGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GoldmanSachsGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_CaterpillarIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CaterpillarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MicrosoftCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_AmericanExpressCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmericanExpressCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_VisaInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:VisaInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_HomeDepotIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:HomeDepotIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_UnitedHealthGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:UnitedHealthGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_AmgenIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmgenIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_SherwinWilliamsCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:SherwinWilliamsCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_JPMorganChaseampCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:JPMorganChaseampCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010422Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010424Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010424Member_custom_DowJonesIndustrialAverageEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010424Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:DowJonesIndustrialAverageEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_SampPMidCap400IndexEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SampPMidCap400IndexEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_TechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_CienaCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CienaCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_CoherentCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CoherentCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_LumentumHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:LumentumHoldingsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_FlexLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:FlexLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_TwilioInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TwilioInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_PureStorageInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PureStorageInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_UnitedTherapeuticsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:UnitedTherapeuticsCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_CaseysGeneralStoresIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CaseysGeneralStoresIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010396Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010414Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010414Member_custom_SampPMidCap400IndexEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SampPMidCap400IndexEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010414Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010414Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010414Member_custom_TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_TechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_CommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_NASDAQ100IndexEquityMiniFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:NASDAQ100IndexEquityMiniFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_NASDAQ100IndexEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:NASDAQ100IndexEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_NVIDIACorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NVIDIACorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AppleIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MicrosoftCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_AmazoncomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmazoncomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_TeslaIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TeslaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_MetaPlatformsInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MetaPlatformsInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_AlphabetInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AlphabetInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_AlphabetInc8212ClassCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AlphabetInc8212ClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010425Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_NASDAQ100IndexEquityMiniFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:NASDAQ100IndexEquityMiniFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_TechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_CommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_NASDAQ100IndexEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:NASDAQ100IndexEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_NVIDIACorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NVIDIACorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AppleIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MicrosoftCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_AmazoncomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmazoncomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_TeslaIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TeslaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_MetaPlatformsInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MetaPlatformsInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_AlphabetInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AlphabetInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_AlphabetInc8212ClassCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AlphabetInc8212ClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_BroadcomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BroadcomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_PalantirTechnologiesInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PalantirTechnologiesInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010421Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010426Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010426Member_custom_NASDAQ100IndexEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:NASDAQ100IndexEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010426Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010426Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010426Member_custom_TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_Russell2000IndexEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:Russell2000IndexEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_us-gaap_ExchangeTradedFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_Russell2000IndexEquityMiniFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:Russell2000IndexEquityMiniFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_VanguardRussell2000ETFMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:VanguardRussell2000ETFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_ISharesRussell2000IndexETFMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ISharesRussell2000IndexETFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_CredoTechnologyGroupHoldingLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CredoTechnologyGroupHoldingLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_BloomEnergyCorp8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BloomEnergyCorp8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_FabrinetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:FabrinetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_IonQIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:IonQIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_EchoStarCorp8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:EchoStarCorp8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_KratosDefenseampSecuritySolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:KratosDefenseampSecuritySolutionsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010397Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010397Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000032290Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000032290Member_custom_Russell2000IndexEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:Russell2000IndexEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000032290Member_custom_Russell2000IndexEquityMiniFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:Russell2000IndexEquityMiniFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000032290Member_us-gaap_ExchangeTradedFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000032290Member_custom_VanguardRussell2000ETFMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:VanguardRussell2000ETFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000032290Member_custom_ISharesRussell2000IndexETFMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ISharesRussell2000IndexETFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000032290Member_custom_TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000032290Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010415Member_custom_Russell2000IndexEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:Russell2000IndexEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010415Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010415Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010415Member_custom_TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:NovaFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_SampP500IndexEquityMiniFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SampP500IndexEquityMiniFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_TechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_SampP500IndexEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SampP500IndexEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_CommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_NVIDIACorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NVIDIACorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AppleIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MicrosoftCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_AmazoncomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmazoncomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_AlphabetInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AlphabetInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_BroadcomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BroadcomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_AlphabetInc8212ClassCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AlphabetInc8212ClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_MetaPlatformsInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MetaPlatformsInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010401Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010401Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_SampP500IndexEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SampP500IndexEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_SampP500IndexEquityMiniFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SampP500IndexEquityMiniFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_TechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_CommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_NVIDIACorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NVIDIACorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AppleIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MicrosoftCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_AmazoncomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmazoncomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_AlphabetInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AlphabetInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_BroadcomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BroadcomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_AlphabetInc8212ClassCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AlphabetInc8212ClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_MetaPlatformsInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MetaPlatformsInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_TeslaIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TeslaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_BerkshireHathawayInc8212ClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BerkshireHathawayInc8212ClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010420Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010423Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010423Member_custom_SampP500IndexEquitySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SampP500IndexEquitySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010423Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010423Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010423Member_custom_TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_TechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_CommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_BerkshireHathawayInc8212ClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BerkshireHathawayInc8212ClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_AppLovinCorp8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AppLovinCorp8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_PalantirTechnologiesInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PalantirTechnologiesInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_ComfortSystemsUSAIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ComfortSystemsUSAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_AmphenolCorp8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AmphenolCorp8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_HowmetAerospaceIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:HowmetAerospaceIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_TKOGroupHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TKOGroupHoldingsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_EliLillyampCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:EliLillyampCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_FirstSolarIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:FirstSolarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_RobinhoodMarketsInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:RobinhoodMarketsInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010408Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010408Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_BasicMaterialsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:BasicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_CommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_FordMotorCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:FordMotorCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_BungeGlobalSAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BungeGlobalSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_GeneralMotorsCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GeneralMotorsCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_MosaicCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MosaicCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_CenteneCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CenteneCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_MolinaHealthcareIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MolinaHealthcareIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_TysonFoodsInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TysonFoodsInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_ArcherDanielsMidlandCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ArcherDanielsMidlandCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_CignaGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CignaGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_CVSHealthCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CVSHealthCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010407Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_TechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_BasicMaterialsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:BasicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_CommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_MedpaceHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MedpaceHoldingsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_HalozymeTherapeuticsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:HalozymeTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_CelsiusHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CelsiusHoldingsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_TalenEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TalenEnergyCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_WoodwardIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:WoodwardIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_HeclaMiningCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:HeclaMiningCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_AeroVironmentIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AeroVironmentIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_EchoStarCorp8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:EchoStarCorp8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_FiveBelowIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:FiveBelowIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_RambusIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:RambusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010413Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_TechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_BasicMaterialsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:BasicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_ConcentrixCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ConcentrixCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_AvnetIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AvnetIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_ArrowElectronicsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ArrowElectronicsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_BrighthouseFinancialIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:BrighthouseFinancialIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_LearCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:LearCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_LithiaMotorsInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:LithiaMotorsInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_PBFEnergyInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PBFEnergyInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_HFSinclairCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:HFSinclairCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_MacysIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MacysIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_CivitasResourcesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:CivitasResourcesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010411Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010411Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_TechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_CommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_PTCTherapeuticsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PTCTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_ProgynyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ProgynyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_ACMResearchInc8212ClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ACMResearchInc8212ClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_ARMOURResidentialIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ARMOURResidentialIncREITMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_ACADIAPharmaceuticalsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ACADIAPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_ArrowheadPharmaceuticalsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ArrowheadPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_ProtagonistTherapeuticsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ProtagonistTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_TransMedicsGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TransMedicsGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_AdamasTrustIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AdamasTrustIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_SiriusPointLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:SiriusPointLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010410Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010410Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_CommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_BasicMaterialsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:BasicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_ManpowerGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ManpowerGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_SunCokeEnergyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:SunCokeEnergyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_DXCTechnologyCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:DXCTechnologyCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_MillerKnollIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MillerKnollIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_NewellBrandsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NewellBrandsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_EdgewellPersonalCareCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:EdgewellPersonalCareCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_KohlsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:KohlsCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_MarineMaxIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:MarineMaxIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_PerrigoCompanyplcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:PerrigoCompanyplcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_WinnebagoIndustriesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:WinnebagoIndustriesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010409Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010390Member_custom_InterestRateFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InterestRateFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010390Member_custom_USGovernmentSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:USGovernmentSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010390Member_custom_USTreasuryBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:USTreasuryBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010390Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010390Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010390Member_custom_TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010404Member_custom_USTreasuryUltraLongBondInterestRateFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:USTreasuryUltraLongBondInterestRateFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010404Member_custom_USGovernmentSecuritiesSoldShortMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:USGovernmentSecuritiesSoldShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010404Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010404Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010404Member_custom_TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-01-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-02-29_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-02-29</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-02-29_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-02-29</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-02-29_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-02-29</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-04-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-05-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-07-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-08-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-10-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-11-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-01-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-02-28_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-04-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-05-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-07-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-08-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-10-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-11-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-01-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-02-28_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-04-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-05-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-07-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-08-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-10-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-11-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-01-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-02-28_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-04-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-05-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-07-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-08-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-10-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-11-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-01-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-02-29_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-02-29_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-02-29_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-04-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-05-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-07-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-08-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-10-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-11-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-01-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-02-28_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-04-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-05-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-07-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-08-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-10-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-11-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-01-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-02-28_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-04-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-05-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-07-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-08-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-10-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-11-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-01-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-02-28_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-04-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-05-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-07-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-08-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-10-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-11-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-01-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-02-29_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-02-29_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-02-29_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-04-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-05-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-07-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-08-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-10-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-11-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-01-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-02-28_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-04-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-05-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-07-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-08-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-10-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-11-30_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000046626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000046626Member_custom_InterestRateFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InterestRateFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000046626Member_custom_CDXNAHY45V1IndexCreditDefaultSwapAgreementsProtectionSoldMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CDXNAHY45V1IndexCreditDefaultSwapAgreementsProtectionSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000046626Member_custom_ISharesiBoxxHighYieldCorporateBondETFMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ISharesiBoxxHighYieldCorporateBondETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000046626Member_custom_StateStreetSPDRBloombergHighYieldBondETFMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:StateStreetSPDRBloombergHighYieldBondETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000046626Member_custom_ISharesiBoxxHighYieldCorporateBondETFSwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ISharesiBoxxHighYieldCorporateBondETFSwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000046626Member_custom_SPDRBloombergHighYieldBondETFSwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SPDRBloombergHighYieldBondETFSwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000046626Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000046626Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000046626Member_custom_ISharesiBoxxHighYieldCorporateBondETFMember18883500">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ISharesiBoxxHighYieldCorporateBondETFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000046626Member_custom_StateStreetSPDRBloombergHighYieldBondETFMember18883515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:StateStreetSPDRBloombergHighYieldBondETFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000046626Member_custom_TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000046626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_STOXXEurope50IndexEquityFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:STOXXEurope50IndexEquityFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_EuroFXFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EuroFXFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_TechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_country_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_country_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_country_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_country_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_OtherMember18886046">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">rvt:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_TotalInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">rvt:TotalInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_ASMLHoldingNV8212ClassGMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ASMLHoldingNV8212ClassGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_RocheHoldingAGADRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:RocheHoldingAGADRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_AstraZenecaplcADRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:AstraZenecaplcADRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_HSBCHoldingsplcADRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:HSBCHoldingsplcADRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_NovartisAGADRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NovartisAGADRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_NestleSAADRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:NestleSAADRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_SAPSEADRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:SAPSEADRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_ShellplcADRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ShellplcADRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010418Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010419Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010419Member_custom_CurrencyFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CurrencyFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010419Member_custom_EquityFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EquityFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010402Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010402Member_custom_USDollarIndexCurrencyIndexSwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:USDollarIndexCurrencyIndexSwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010402Member_custom_USDollarIndexCurrencyFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010402Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:USDollarIndexCurrencyFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010400Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010400Member_custom_USDollarIndexCurrencySwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:USDollarIndexCurrencySwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010400Member_custom_USDollarIndexCurrencyFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010400Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:USDollarIndexCurrencyFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010403Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010403Member_custom_SampPGoldmanSachsCommodityIndexFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:SampPGoldmanSachsCommodityIndexFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010403Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010403Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010403Member_custom_TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_InterestRateFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InterestRateFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_EquityFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EquityFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_CurrencyFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CurrencyFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_CommodityFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommodityFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_EquityFuturesContractsShortMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EquityFuturesContractsShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_CurrencyFuturesContractsShortMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CurrencyFuturesContractsShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_CommodityFuturesContractsShortMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommodityFuturesContractsShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_InterestRateFuturesContractsShortMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InterestRateFuturesContractsShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_GuggenheimVariableInsuranceStrategyFundIIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimVariableInsuranceStrategyFundIIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_GuggenheimStrategyFundIIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000069235Member_custom_TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000069235Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2015-12-312015-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012017-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012018-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012019-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012020-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012021-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012022-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012023-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012024-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">rvt:MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_CustomBasketSwapAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CustomBasketSwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_InterestRateFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InterestRateFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_EquityFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EquityFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_CurrencyFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CurrencyFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_CommodityFuturesContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommodityFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_FinancialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_ClosedEndMutualFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ClosedEndMutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_TechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_ConsumerNoncyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_CommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_UtilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:UtilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_ConsumerCyclicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_EnergysupsupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EnergysupsupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_EnergyShortSalessupsupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EnergyShortSalessupsupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_CommunicationsShortSalessupsupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommunicationsShortSalessupsupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_ConsumerCyclicalShortSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerCyclicalShortSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_TechnologyShortSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:TechnologyShortSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_UtilitiesShortSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:UtilitiesShortSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_ConsumerNoncyclicalShortSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ConsumerNoncyclicalShortSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_IndustrialShortSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:IndustrialShortSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_FinancialShortSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FinancialShortSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_CurrencyFuturesContractsShortMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CurrencyFuturesContractsShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_EquityFuturesContractsShortMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:EquityFuturesContractsShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_ExchangeTradedFundsShortSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:ExchangeTradedFundsShortSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_CommodityFuturesContractsShortMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CommodityFuturesContractsShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_CustomBasketSwapAgreementsShortMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:CustomBasketSwapAgreementsShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_InterestRateFuturesContractsShortMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:InterestRateFuturesContractsShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_GuggenheimStrategyFundIIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_GuggenheimVariableInsuranceStrategyFundIIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimVariableInsuranceStrategyFundIIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_GuggenheimStrategyFundIIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimStrategyFundIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:GuggenheimUltraShortDurationFund8212InstitutionalClassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_ChartIndustriesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ChartIndustriesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_FrontierCommunicationsParentIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:FrontierCommunicationsParentIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_ProAssuranceCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:ProAssuranceCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_InternationalMoneyExpressIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:InternationalMoneyExpressIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_JanusHendersonGroupplcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:JanusHendersonGroupplcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_DynavaxTechnologiesCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:DynavaxTechnologiesCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010416Member_custom_Top10TotalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rvt:Top10TotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000010379Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000010379Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000010379Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010379Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010379Member_custom_FederalHomeLoanBankFADNMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FederalHomeLoanBankFADNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010379Member_custom_FannieMaeFADNMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FannieMaeFADNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010379Member_custom_FederalFarmCreditBankFADNMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FederalFarmCreditBankFADNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010379Member_custom_FreddieMacFADNMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FreddieMacFADNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010379Member_custom_FederalFarmCreditBankFANMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FederalFarmCreditBankFANMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010379Member_custom_FederalHomeLoanBankFANMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:FederalHomeLoanBankFANMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010379Member_us-gaap_RepurchaseAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010379Member_custom_USTreasuryBillsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:USTreasuryBillsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_C000010379Member_custom_USGovernmentSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001064046</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">rvt:C000010379Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">rvt:USGovernmentSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2025-01-01to2025-12-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2025-01-01to2025-12-31" id="Fact000004">N-CSR</dei:DocumentType>
    <dei:EntityInvCompanyType contextRef="From2025-01-01to2025-12-31" id="Fact000005">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="From2025-01-01to2025-12-31" id="Fact000006">RYDEX VARIABLE TRUST</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2025-01-01to2025-12-31" id="Fact000007">0001064046</dei:EntityCentralIndexKey>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000014">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000015">Banking Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000016">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000017">This &lt;span id="xdx_905_eoef--ShareholderReportAnnualOrSemiAnnual_c20250101__20251231_zgt0CQtgZrTc"&gt;annual shareholder report&lt;/span&gt; contains important information about the Banking Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;&lt;span id="xdx_908_edei--DocumentPeriodEndDate_c20250101__20251231_zbYOUgijYMOd"&gt;December 31, 2025&lt;/span&gt;&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="From2025-01-01to2025-12-31" id="Fact000018">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <dei:DocumentPeriodEndDate contextRef="From2025-01-01to2025-12-31" id="Fact000019">2025-12-31</dei:DocumentPeriodEndDate>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000020">You can find additional information about the fund at &lt;span id="xdx_90C_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010427Member_zarHTDccYUFg"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_903_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010427Member_zqLogrrgRBpS"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90B_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010427Member_zFCxuhoRgEHm"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000021">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000022">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000023">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000024">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000025">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010427Member_z7dT7HzWwPH1"&gt;$199&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010427Member_zHHrow1su1Fw"&gt;1.78%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      decimals="2"
      id="Fact000026"
      unitRef="USD">199</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      decimals="INF"
      id="Fact000027"
      unitRef="Ratio">0.0178</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000028">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 23.74%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and outperforming the fund's secondary index, the S&amp;amp;P 500 Financials Index, which returned 15.02% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were diversified banks, regional banks, and asset management &amp;amp; custody banks. No industry detracted from performance. The holdings that contributed the most to performance were Citigroup, Inc., Nu Holdings Limited/Cayman Islands--Class A, and JP Morgan Chase &amp;amp; Co. Those that detracted the most were Pinnacle Financial Partners, Inc., First Financial Bankshares, Inc., and Commerce Bancshares, Inc.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010427Member"
      id="Fact000029">Banking Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      id="Fact000030">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      id="Fact000031">S&amp;P 500 Financials Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000032"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000033"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000034"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010427Member"
      decimals="0"
      id="Fact000035"
      unitRef="USD">9266</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000036"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000037"
      unitRef="USD">9494</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010427Member"
      decimals="0"
      id="Fact000038"
      unitRef="USD">9363</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000039"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000040"
      unitRef="USD">9695</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010427Member"
      decimals="0"
      id="Fact000041"
      unitRef="USD">10226</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000042"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000043"
      unitRef="USD">10140</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000044"
      unitRef="USD">12725</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000045"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000046"
      unitRef="USD">12280</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010427Member"
      decimals="0"
      id="Fact000047"
      unitRef="USD">12731</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000048"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000049"
      unitRef="USD">12590</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010427Member"
      decimals="0"
      id="Fact000050"
      unitRef="USD">13046</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000051"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000052"
      unitRef="USD">13125</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010427Member"
      decimals="0"
      id="Fact000053"
      unitRef="USD">13625</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000054"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000055"
      unitRef="USD">13812</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000056"
      unitRef="USD">14314</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000057"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000058"
      unitRef="USD">15004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010427Member"
      decimals="0"
      id="Fact000059"
      unitRef="USD">14338</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000060"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000061"
      unitRef="USD">14860</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010427Member"
      decimals="0"
      id="Fact000062"
      unitRef="USD">14022</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000063"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000064"
      unitRef="USD">14391</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010427Member"
      decimals="0"
      id="Fact000065"
      unitRef="USD">14029</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000066"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000067"
      unitRef="USD">15018</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000068"
      unitRef="USD">11567</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000069"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000070"
      unitRef="USD">13049</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010427Member"
      decimals="0"
      id="Fact000071"
      unitRef="USD">12669</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000072"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000073"
      unitRef="USD">14166</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010427Member"
      decimals="0"
      id="Fact000074"
      unitRef="USD">13274</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000075"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000076"
      unitRef="USD">15299</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010427Member"
      decimals="0"
      id="Fact000077"
      unitRef="USD">13368</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000078"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000079"
      unitRef="USD">15607</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000080"
      unitRef="USD">14851</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000081"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000082"
      unitRef="USD">17240</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010427Member"
      decimals="0"
      id="Fact000083"
      unitRef="USD">8830</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000084"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000085"
      unitRef="USD">11737</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010427Member"
      decimals="0"
      id="Fact000086"
      unitRef="USD">10168</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000087"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000088"
      unitRef="USD">13169</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010427Member"
      decimals="0"
      id="Fact000089"
      unitRef="USD">9768</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000090"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000091"
      unitRef="USD">13754</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000092"
      unitRef="USD">13594</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000093"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000094"
      unitRef="USD">16949</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010427Member"
      decimals="0"
      id="Fact000095"
      unitRef="USD">16729</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000096"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000097"
      unitRef="USD">19659</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010427Member"
      decimals="0"
      id="Fact000098"
      unitRef="USD">17157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000099"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000100"
      unitRef="USD">21303</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010427Member"
      decimals="0"
      id="Fact000101"
      unitRef="USD">17637</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000102"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000103"
      unitRef="USD">21887</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000104"
      unitRef="USD">18147</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000105"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000106"
      unitRef="USD">22887</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010427Member"
      decimals="0"
      id="Fact000107"
      unitRef="USD">17449</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000108"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000109"
      unitRef="USD">22547</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010427Member"
      decimals="0"
      id="Fact000110"
      unitRef="USD">14585</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000111"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000112"
      unitRef="USD">18601</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010427Member"
      decimals="0"
      id="Fact000113"
      unitRef="USD">14377</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000114"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000115"
      unitRef="USD">18024</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000116"
      unitRef="USD">15059</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000117"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000118"
      unitRef="USD">20476</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010427Member"
      decimals="0"
      id="Fact000119"
      unitRef="USD">12715</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000120"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000121"
      unitRef="USD">19337</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010427Member"
      decimals="0"
      id="Fact000122"
      unitRef="USD">12633</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000123"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000124"
      unitRef="USD">20369</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010427Member"
      decimals="0"
      id="Fact000125"
      unitRef="USD">12527</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000126"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000127"
      unitRef="USD">20139</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000128"
      unitRef="USD">15506</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000129"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000130"
      unitRef="USD">22964</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010427Member"
      decimals="0"
      id="Fact000131"
      unitRef="USD">16151</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000132"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000133"
      unitRef="USD">25824</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010427Member"
      decimals="0"
      id="Fact000134"
      unitRef="USD">15907</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000135"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000136"
      unitRef="USD">25299</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010427Member"
      decimals="0"
      id="Fact000137"
      unitRef="USD">17912</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000138"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000139"
      unitRef="USD">27996</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000140"
      unitRef="USD">19090</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000141"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000142"
      unitRef="USD">29981</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010427Member"
      decimals="0"
      id="Fact000143"
      unitRef="USD">18541</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000144"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000145"
      unitRef="USD">31037</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010427Member"
      decimals="0"
      id="Fact000146"
      unitRef="USD">20486</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000147"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000148"
      unitRef="USD">32749</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010427Member"
      decimals="0"
      id="Fact000149"
      unitRef="USD">22065</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000150"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000151"
      unitRef="USD">33804</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000152"
      unitRef="USD">23623</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000153"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact000154"
      unitRef="USD">34485</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000155">&lt;img alt="Ad2 Performance Graph" src="fp0096640-1_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000156">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Banking Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010427Member_ztONVET1YLwq"&gt;23.74%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010427Member_ziLg9MWGR8yk"&gt;11.69%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010427Member_ziIbEGpGqh9n"&gt;8.98%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--BankingFundVariableAnnuitySampP500IndexMember_zBcFU1AsgfBL"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--BankingFundVariableAnnuitySampP500IndexMember_zh6VyJweD2ge"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--BankingFundVariableAnnuitySampP500IndexMember_ziWyPcQ6okuB"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Financials Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--BankingFundVariableAnnuitySampP500FinancialsIndexMember_zbkBskmEoOVX"&gt;15.02%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--BankingFundVariableAnnuitySampP500FinancialsIndexMember_zkYypPkpk4Lh"&gt;15.27%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--BankingFundVariableAnnuitySampP500FinancialsIndexMember_z3ZKT7u9o5os"&gt;13.18%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      decimals="INF"
      id="Fact000157"
      unitRef="Ratio">0.2374</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010427Member"
      decimals="INF"
      id="Fact000158"
      unitRef="Ratio">0.1169</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010427Member"
      decimals="INF"
      id="Fact000159"
      unitRef="Ratio">0.0898</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000160"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000161"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000162"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="INF"
      id="Fact000163"
      unitRef="Ratio">0.1502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="INF"
      id="Fact000164"
      unitRef="Ratio">0.1527</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_BankingFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="INF"
      id="Fact000165"
      unitRef="Ratio">0.1318</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000166">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000167">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010427Member_zA3YG0rWybzV"&gt;$7,169,488&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010427Member_zMZlOH0Th5fc"&gt;81&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010427Member_zX7xb9Bj9zEY"&gt;78%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010427Member_zFyXBacxJw62"&gt;$44,497&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000168"
      unitRef="USD">7169488</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010427Member"
      decimals="INF"
      id="Fact000169"
      unitRef="Shares">81</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      decimals="INF"
      id="Fact000170"
      unitRef="Ratio">0.78</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      decimals="0"
      id="Fact000171"
      unitRef="USD">44497</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000172">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000173">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Banks
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__oef--IndustrySectorAxis__custom--BanksMember_zYUxa5yPpsIv"&gt;94.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Diversified Financial Services
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__oef--IndustrySectorAxis__custom--DiversifiedFinancialServicesMember_zlcTWuzp1wq8"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Savings &amp;amp; Loans
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__oef--IndustrySectorAxis__custom--SavingsampLoansMember_zuzuvJ4ymG5N"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-1_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Citigroup, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--CitigroupIncMember_zFom9FgRh5oh"&gt;4.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    JPMorgan Chase &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--JPMorganChaseampCoMember_z1SKc1oAJZya"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Capital One Financial Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--CapitalOneFinancialCorpMember_zCzoaBvd26v2"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bank of America Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--BankofAmericaCorpMember_zvdVoziFxeNm"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Wells Fargo &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--WellsFargoampCoMember_zTv9TpAolBeL"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Bancorp
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--USBancorpMember_ze2D0oxPQ3VE"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PNC Financial Services Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--PNCFinancialServicesGroupIncMember_zAxh1jZUqdLY"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bank of New York Mellon Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--BankofNewYorkMellonCorpMember_zUVqPFUbsuMF"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Truist Financial Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--TruistFinancialCorpMember_zoUaWNVSaH5H"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NU Holdings Limited/Cayman Islands &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--NUHoldingsLimitedCaymanIslands8212ClassAMember_zFC9xMvDGG6W"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zR7QO2MJyKgi"&gt;35.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98D_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010427Member_z5qDebLq60gT"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Citigroup, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--CitigroupIncMember_zrmQop9WwfWg"&gt;4.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    JPMorgan Chase &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--JPMorganChaseampCoMember_zgkSGUWeFtp8"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Capital One Financial Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--CapitalOneFinancialCorpMember_zCBY3kTyDGpv"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bank of America Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--BankofAmericaCorpMember_zElzi7P9C1dA"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Wells Fargo &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--WellsFargoampCoMember_zRIbXGC5GCwi"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Bancorp
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--USBancorpMember_zDQhNpnu2juS"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PNC Financial Services Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--PNCFinancialServicesGroupIncMember_zyVusA2IvmMs"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bank of New York Mellon Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--BankofNewYorkMellonCorpMember_zX0Fa05X1eJi"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Truist Financial Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--TruistFinancialCorpMember_ziDcaTQT7QOp"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NU Holdings Limited/Cayman Islands &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--NUHoldingsLimitedCaymanIslands8212ClassAMember_z7c9QoguIFtm"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zX3h0auXqTdo"&gt;35.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_BanksMember"
      decimals="INF"
      id="Fact000174"
      unitRef="Ratio">0.941</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_DiversifiedFinancialServicesMember"
      decimals="INF"
      id="Fact000175"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_SavingsampLoansMember"
      decimals="INF"
      id="Fact000176"
      unitRef="Ratio">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_CitigroupIncMember"
      decimals="INF"
      id="Fact000177"
      unitRef="Ratio">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_JPMorganChaseampCoMember"
      decimals="INF"
      id="Fact000178"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_CapitalOneFinancialCorpMember"
      decimals="INF"
      id="Fact000179"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_BankofAmericaCorpMember"
      decimals="INF"
      id="Fact000180"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_WellsFargoampCoMember"
      decimals="INF"
      id="Fact000181"
      unitRef="Ratio">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_USBancorpMember"
      decimals="INF"
      id="Fact000182"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_PNCFinancialServicesGroupIncMember"
      decimals="INF"
      id="Fact000183"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_BankofNewYorkMellonCorpMember"
      decimals="INF"
      id="Fact000184"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_TruistFinancialCorpMember"
      decimals="INF"
      id="Fact000185"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_NUHoldingsLimitedCaymanIslands8212ClassAMember"
      decimals="INF"
      id="Fact000186"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact000187"
      unitRef="Ratio">0.351</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000188">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Citigroup, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--CitigroupIncMember_zrmQop9WwfWg"&gt;4.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    JPMorgan Chase &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--JPMorganChaseampCoMember_zgkSGUWeFtp8"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Capital One Financial Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--CapitalOneFinancialCorpMember_zCBY3kTyDGpv"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bank of America Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--BankofAmericaCorpMember_zElzi7P9C1dA"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Wells Fargo &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--WellsFargoampCoMember_zRIbXGC5GCwi"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Bancorp
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--USBancorpMember_zDQhNpnu2juS"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PNC Financial Services Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--PNCFinancialServicesGroupIncMember_zyVusA2IvmMs"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bank of New York Mellon Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--BankofNewYorkMellonCorpMember_zX0Fa05X1eJi"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Truist Financial Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--TruistFinancialCorpMember_ziDcaTQT7QOp"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NU Holdings Limited/Cayman Islands &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--NUHoldingsLimitedCaymanIslands8212ClassAMember_z7c9QoguIFtm"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010427Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zX3h0auXqTdo"&gt;35.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_CitigroupIncMember"
      decimals="INF"
      id="Fact000189"
      unitRef="Ratio">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_JPMorganChaseampCoMember"
      decimals="INF"
      id="Fact000190"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_CapitalOneFinancialCorpMember"
      decimals="INF"
      id="Fact000191"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_BankofAmericaCorpMember"
      decimals="INF"
      id="Fact000192"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_WellsFargoampCoMember"
      decimals="INF"
      id="Fact000193"
      unitRef="Ratio">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_USBancorpMember"
      decimals="INF"
      id="Fact000194"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_PNCFinancialServicesGroupIncMember"
      decimals="INF"
      id="Fact000195"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_BankofNewYorkMellonCorpMember"
      decimals="INF"
      id="Fact000196"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_TruistFinancialCorpMember"
      decimals="INF"
      id="Fact000197"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_NUHoldingsLimitedCaymanIslands8212ClassAMember"
      decimals="INF"
      id="Fact000198"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010427Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact000199"
      unitRef="Ratio">0.351</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000200">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010427Member"
      id="Fact000201">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000202">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000203">Basic Materials</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000204">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000205">This annual shareholder report contains important information about the Basic Materials Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000206">You can find additional information about the fund at &lt;span id="xdx_90A_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010428Member_zG52Pv3lc9iZ"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90D_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010428Member_zlqEBajvWLvL"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90A_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010428Member_zZgQ3siXmkZi"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000207">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000208">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000209">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000210">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000211">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010428Member_zTX40ngTxR5L"&gt;$207&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010428Member_zF25vLp4ESaO"&gt;1.78%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      decimals="2"
      id="Fact000212"
      unitRef="USD">207</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      decimals="INF"
      id="Fact000213"
      unitRef="Ratio">0.0178</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000214">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 32.89%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and outperforming the fund's secondary index, the S&amp;amp;P 500 Materials Index, which returned 10.54% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were gold, steel, and silver. Those that detracted the most were commodity chemicals, paper &amp;amp; plastic packaging products, and specialty chemicals. The holdings that contributed the most to performance were Newmont Corp., Barrick Mining Corp., and Anglogold Ahanti plc. Those that detracted the most were Dow, Inc., LyondellBasell Industries N.V. - Class A, and FMC Corp.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010428Member"
      id="Fact000215">Basic Materials Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      id="Fact000216">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      id="Fact000217">S&amp;P 500 Materials Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000218"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000219"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000220"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010428Member"
      decimals="0"
      id="Fact000221"
      unitRef="USD">11189</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000222"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000223"
      unitRef="USD">10362</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010428Member"
      decimals="0"
      id="Fact000224"
      unitRef="USD">12080</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000225"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000226"
      unitRef="USD">10746</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010428Member"
      decimals="0"
      id="Fact000227"
      unitRef="USD">12683</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000228"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000229"
      unitRef="USD">11145</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000230"
      unitRef="USD">13086</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000231"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000232"
      unitRef="USD">11669</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010428Member"
      decimals="0"
      id="Fact000233"
      unitRef="USD">13940</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000234"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000235"
      unitRef="USD">12353</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010428Member"
      decimals="0"
      id="Fact000236"
      unitRef="USD">14079</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000237"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000238"
      unitRef="USD">12744</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010428Member"
      decimals="0"
      id="Fact000239"
      unitRef="USD">14921</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000240"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000241"
      unitRef="USD">13515</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000242"
      unitRef="USD">15891</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000243"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000244"
      unitRef="USD">14451</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010428Member"
      decimals="0"
      id="Fact000245"
      unitRef="USD">15105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000246"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000247"
      unitRef="USD">13654</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010428Member"
      decimals="0"
      id="Fact000248"
      unitRef="USD">15449</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000249"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000250"
      unitRef="USD">14006</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010428Member"
      decimals="0"
      id="Fact000251"
      unitRef="USD">15252</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000252"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000253"
      unitRef="USD">14056</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000254"
      unitRef="USD">13119</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000255"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000256"
      unitRef="USD">12326</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010428Member"
      decimals="0"
      id="Fact000257"
      unitRef="USD">14707</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000258"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000259"
      unitRef="USD">13595</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010428Member"
      decimals="0"
      id="Fact000260"
      unitRef="USD">15198</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000261"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000262"
      unitRef="USD">14454</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010428Member"
      decimals="0"
      id="Fact000263"
      unitRef="USD">14851</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000264"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000265"
      unitRef="USD">14436</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000266"
      unitRef="USD">15930</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000267"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000268"
      unitRef="USD">15356</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010428Member"
      decimals="0"
      id="Fact000269"
      unitRef="USD">11188</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000270"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000271"
      unitRef="USD">11343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010428Member"
      decimals="0"
      id="Fact000272"
      unitRef="USD">14454</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000273"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000274"
      unitRef="USD">14293</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010428Member"
      decimals="0"
      id="Fact000275"
      unitRef="USD">15927</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000276"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000277"
      unitRef="USD">16196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000278"
      unitRef="USD">19077</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000279"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000280"
      unitRef="USD">18539</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010428Member"
      decimals="0"
      id="Fact000281"
      unitRef="USD">21005</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000282"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000283"
      unitRef="USD">20223</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010428Member"
      decimals="0"
      id="Fact000284"
      unitRef="USD">22301</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000285"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000286"
      unitRef="USD">21228</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010428Member"
      decimals="0"
      id="Fact000287"
      unitRef="USD">20989</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000288"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000289"
      unitRef="USD">20484</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000290"
      unitRef="USD">23453</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000291"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000292"
      unitRef="USD">23598</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010428Member"
      decimals="0"
      id="Fact000293"
      unitRef="USD">24393</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000294"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000295"
      unitRef="USD">23038</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010428Member"
      decimals="0"
      id="Fact000296"
      unitRef="USD">19942</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000297"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000298"
      unitRef="USD">19376</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010428Member"
      decimals="0"
      id="Fact000299"
      unitRef="USD">18527</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000300"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000301"
      unitRef="USD">17995</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000302"
      unitRef="USD">21190</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000303"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000304"
      unitRef="USD">20703</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010428Member"
      decimals="0"
      id="Fact000305"
      unitRef="USD">22195</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000306"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000307"
      unitRef="USD">21590</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010428Member"
      decimals="0"
      id="Fact000308"
      unitRef="USD">22027</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000309"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000310"
      unitRef="USD">22305</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010428Member"
      decimals="0"
      id="Fact000311"
      unitRef="USD">20869</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000312"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000313"
      unitRef="USD">21243</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000314"
      unitRef="USD">23091</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000315"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000316"
      unitRef="USD">23300</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010428Member"
      decimals="0"
      id="Fact000317"
      unitRef="USD">24169</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000318"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000319"
      unitRef="USD">25385</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010428Member"
      decimals="0"
      id="Fact000320"
      unitRef="USD">23100</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000321"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000322"
      unitRef="USD">24243</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010428Member"
      decimals="0"
      id="Fact000323"
      unitRef="USD">25337</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000324"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000325"
      unitRef="USD">26596</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000326"
      unitRef="USD">22520</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000327"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000328"
      unitRef="USD">23291</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010428Member"
      decimals="0"
      id="Fact000329"
      unitRef="USD">23495</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000330"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000331"
      unitRef="USD">23946</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010428Member"
      decimals="0"
      id="Fact000332"
      unitRef="USD">24775</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000333"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000334"
      unitRef="USD">24695</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010428Member"
      decimals="0"
      id="Fact000335"
      unitRef="USD">28170</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000336"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000337"
      unitRef="USD">25461</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000338"
      unitRef="USD">29927</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000339"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact000340"
      unitRef="USD">25745</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000341">&lt;img alt="Ad2 Performance Graph" src="fp0096640-2_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000342">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Basic Materials Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010428Member_z9sFZ8M9CHOj"&gt;32.89%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010428Member_zQgU3at0BUjf"&gt;9.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010428Member_zB8SmxcROR7O"&gt;11.58%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--BasicMaterialsVariableAnnuitySampP500IndexMember_zh9tlxinUubu"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--BasicMaterialsVariableAnnuitySampP500IndexMember_z8wMwrn5cgkB"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--BasicMaterialsVariableAnnuitySampP500IndexMember_zG34st9ED7Eg"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Materials Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember_zMZ3AYooJv5U"&gt;10.54%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember_zytk5N6JZGx2"&gt;6.79%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember_zVs8iVU1hzmp"&gt;9.92%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      decimals="INF"
      id="Fact000343"
      unitRef="Ratio">0.3289</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010428Member"
      decimals="INF"
      id="Fact000344"
      unitRef="Ratio">0.0942</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010428Member"
      decimals="INF"
      id="Fact000345"
      unitRef="Ratio">0.1158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000346"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000347"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000348"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="INF"
      id="Fact000349"
      unitRef="Ratio">0.1054</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="INF"
      id="Fact000350"
      unitRef="Ratio">0.0679</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_BasicMaterialsVariableAnnuitySampP500MaterialsIndexMember"
      decimals="INF"
      id="Fact000351"
      unitRef="Ratio">0.0992</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000352">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000353">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010428Member_znOCukgiFmnb"&gt;$7,790,917&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010428Member_zSaroylkVTtH"&gt;103&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010428Member_zXWtTS6ZlvXX"&gt;103%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010428Member_z1AoXoL8J9EG"&gt;$51,972&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000354"
      unitRef="USD">7790917</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010428Member"
      decimals="INF"
      id="Fact000355"
      unitRef="Shares">103</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      decimals="INF"
      id="Fact000356"
      unitRef="Ratio">1.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      decimals="0"
      id="Fact000357"
      unitRef="USD">51972</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000358">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000359">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Mining
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__oef--IndustrySectorAxis__custom--MiningMember_zatqsKw0E8oZ"&gt;39.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Chemicals
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__oef--IndustrySectorAxis__custom--ChemicalsMember_zTYnkYWDhfvK"&gt;28.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Packaging &amp;amp; Containers
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__oef--IndustrySectorAxis__custom--PackagingampContainersMember_zDcaHD6GhOXb"&gt;9.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Building Materials
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__oef--IndustrySectorAxis__custom--BuildingMaterialsMember_zYsUcPHQNAcO"&gt;8.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Iron &amp;amp; Steel
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__oef--IndustrySectorAxis__custom--IronampSteelMember_zBtFrkKjtu3K"&gt;7.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Biotechnology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__oef--IndustrySectorAxis__custom--BiotechnologyMember_zaKj5oD2792D"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Forest Products &amp;amp; Paper
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__oef--IndustrySectorAxis__custom--ForestProductsampPaperMember_za8hYEc6S3ap"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__oef--IndustrySectorAxis__custom--OtherMember_z8C8GO0KBYwn"&gt;2.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-2_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Linde plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--LindeplcMember_zoFyegt4KzD8"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Newmont Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--NewmontCorpMember_zj5JvPMKUVd4"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Freeport-McMoRan, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--FreeportMcMoRanIncMember_zq4gog6r6YZI"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Sherwin-Williams Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--SherwinWilliamsCoMember_zb2NNiGGsqEn"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ecolab, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--EcolabIncMember_zCeyuotHCo6M"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Air Products and Chemicals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--AirProductsandChemicalsIncMember_zTsc2XEfsJRp"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Corteva, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--CortevaIncMember_zXQLqsOANcsO"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Martin Marietta Materials, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--MartinMariettaMaterialsIncMember_zZiJxo0uXjt3"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vulcan Materials Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--VulcanMaterialsCoMember_zT3EowzShByr"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Nucor Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--NucorCorpMember_zg6OORz9wQbG"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zgI7N4gb1EBo"&gt;23.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98F_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010428Member_zZJKQbqafx9P"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Linde plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--LindeplcMember_zYHsE1FxAoTm"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Newmont Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--NewmontCorpMember_zZ5HPSCB6NvU"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Freeport-McMoRan, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--FreeportMcMoRanIncMember_zRT0vdLVkAxW"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Sherwin-Williams Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--SherwinWilliamsCoMember_zSnjyDaIWHGB"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ecolab, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--EcolabIncMember_z6cxoqKav3eU"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Air Products and Chemicals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--AirProductsandChemicalsIncMember_zO706AN8hOEh"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Corteva, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--CortevaIncMember_zPnovQWtJY59"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Martin Marietta Materials, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--MartinMariettaMaterialsIncMember_zMijXG16I7ON"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vulcan Materials Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--VulcanMaterialsCoMember_zYFxCYVzRDn2"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Nucor Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--NucorCorpMember_zVWmaBsIqqmF"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zoSqU74wuAWi"&gt;23.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_MiningMember"
      decimals="INF"
      id="Fact000360"
      unitRef="Ratio">0.399</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_ChemicalsMember"
      decimals="INF"
      id="Fact000361"
      unitRef="Ratio">0.287</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_PackagingampContainersMember"
      decimals="INF"
      id="Fact000362"
      unitRef="Ratio">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_BuildingMaterialsMember"
      decimals="INF"
      id="Fact000363"
      unitRef="Ratio">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_IronampSteelMember"
      decimals="INF"
      id="Fact000364"
      unitRef="Ratio">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_BiotechnologyMember"
      decimals="INF"
      id="Fact000365"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_ForestProductsampPaperMember"
      decimals="INF"
      id="Fact000366"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_OtherMember"
      decimals="INF"
      id="Fact000367"
      unitRef="Ratio">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_LindeplcMember"
      decimals="INF"
      id="Fact000368"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_NewmontCorpMember"
      decimals="INF"
      id="Fact000369"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_FreeportMcMoRanIncMember"
      decimals="INF"
      id="Fact000370"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_SherwinWilliamsCoMember"
      decimals="INF"
      id="Fact000371"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_EcolabIncMember"
      decimals="INF"
      id="Fact000372"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_AirProductsandChemicalsIncMember"
      decimals="INF"
      id="Fact000373"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_CortevaIncMember"
      decimals="INF"
      id="Fact000374"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_MartinMariettaMaterialsIncMember"
      decimals="INF"
      id="Fact000375"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_VulcanMaterialsCoMember"
      decimals="INF"
      id="Fact000376"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_NucorCorpMember"
      decimals="INF"
      id="Fact000377"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact000378"
      unitRef="Ratio">0.234</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000379">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Linde plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--LindeplcMember_zYHsE1FxAoTm"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Newmont Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--NewmontCorpMember_zZ5HPSCB6NvU"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Freeport-McMoRan, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--FreeportMcMoRanIncMember_zRT0vdLVkAxW"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Sherwin-Williams Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--SherwinWilliamsCoMember_zSnjyDaIWHGB"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ecolab, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--EcolabIncMember_z6cxoqKav3eU"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Air Products and Chemicals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--AirProductsandChemicalsIncMember_zO706AN8hOEh"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Corteva, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--CortevaIncMember_zPnovQWtJY59"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Martin Marietta Materials, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--MartinMariettaMaterialsIncMember_zMijXG16I7ON"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vulcan Materials Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--VulcanMaterialsCoMember_zYFxCYVzRDn2"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Nucor Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--NucorCorpMember_zVWmaBsIqqmF"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010428Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zoSqU74wuAWi"&gt;23.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_LindeplcMember"
      decimals="INF"
      id="Fact000380"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_NewmontCorpMember"
      decimals="INF"
      id="Fact000381"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_FreeportMcMoRanIncMember"
      decimals="INF"
      id="Fact000382"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_SherwinWilliamsCoMember"
      decimals="INF"
      id="Fact000383"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_EcolabIncMember"
      decimals="INF"
      id="Fact000384"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_AirProductsandChemicalsIncMember"
      decimals="INF"
      id="Fact000385"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_CortevaIncMember"
      decimals="INF"
      id="Fact000386"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_MartinMariettaMaterialsIncMember"
      decimals="INF"
      id="Fact000387"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_VulcanMaterialsCoMember"
      decimals="INF"
      id="Fact000388"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_NucorCorpMember"
      decimals="INF"
      id="Fact000389"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010428Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact000390"
      unitRef="Ratio">0.234</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000391">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010428Member"
      id="Fact000392">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000393">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000394">Biotechnology Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000395">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000396">This annual shareholder report contains important information about the Biotechnology Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000397">You can find additional information about the fund at &lt;span id="xdx_901_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010380Member_zTMnjZWBS9mh"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_904_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010380Member_z9I3Lqlo4YG7"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_909_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010380Member_ztmoQjlO7JCO"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000398">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000399">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000400">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000401">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000402">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010380Member_z95r28m0whuo"&gt;$206&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010380Member_zYKootkMR1JN"&gt;1.79%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      decimals="2"
      id="Fact000403"
      unitRef="USD">206</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      decimals="INF"
      id="Fact000404"
      unitRef="Ratio">0.0179</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000405">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 30.12%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and outperforming the fund's secondary index, the S&amp;amp;P 500 Health Care Index, which returned 14.60% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were biotechnology, pharmaceuticals, and health care services. No industry detracted from performance. The holdings that contributed the most to performance were Insmed, Inc., AbbVie, Inc., and Alnylam Pharmaceuticals, Inc. Those that detracted the most were Sarepta Therapeutics, Inc., Vaxcyte, Inc., and Iovance Biotherapeutics, Inc.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010380Member"
      id="Fact000406">Biotechnology Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      id="Fact000407">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      id="Fact000408">S&amp;P 500 Health Care Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000409"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000410"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000411"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010380Member"
      decimals="0"
      id="Fact000412"
      unitRef="USD">7754</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000413"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000414"
      unitRef="USD">9450</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010380Member"
      decimals="0"
      id="Fact000415"
      unitRef="USD">7819</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000416"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000417"
      unitRef="USD">10042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010380Member"
      decimals="0"
      id="Fact000418"
      unitRef="USD">8851</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000419"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000420"
      unitRef="USD">10137</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000421"
      unitRef="USD">8034</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000422"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000423"
      unitRef="USD">9731</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010380Member"
      decimals="0"
      id="Fact000424"
      unitRef="USD">9019</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000425"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000426"
      unitRef="USD">10545</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010380Member"
      decimals="0"
      id="Fact000427"
      unitRef="USD">9715</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000428"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000429"
      unitRef="USD">11294</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010380Member"
      decimals="0"
      id="Fact000430"
      unitRef="USD">10529</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000431"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000432"
      unitRef="USD">11707</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000433"
      unitRef="USD">10399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000434"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000435"
      unitRef="USD">11879</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010380Member"
      decimals="0"
      id="Fact000436"
      unitRef="USD">10385</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000437"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000438"
      unitRef="USD">11734</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010380Member"
      decimals="0"
      id="Fact000439"
      unitRef="USD">10779</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000440"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000441"
      unitRef="USD">12097</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010380Member"
      decimals="0"
      id="Fact000442"
      unitRef="USD">11611</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000443"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000444"
      unitRef="USD">13855</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000445"
      unitRef="USD">9417</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000446"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000447"
      unitRef="USD">12647</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010380Member"
      decimals="0"
      id="Fact000448"
      unitRef="USD">11148</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000449"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000450"
      unitRef="USD">13481</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010380Member"
      decimals="0"
      id="Fact000451"
      unitRef="USD">10740</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000452"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000453"
      unitRef="USD">13668</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010380Member"
      decimals="0"
      id="Fact000454"
      unitRef="USD">9821</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000455"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000456"
      unitRef="USD">13361</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000457"
      unitRef="USD">11740</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000458"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000459"
      unitRef="USD">15281</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010380Member"
      decimals="0"
      id="Fact000460"
      unitRef="USD">10010</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000461"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000462"
      unitRef="USD">13345</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010380Member"
      decimals="0"
      id="Fact000463"
      unitRef="USD">12813</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000464"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000465"
      unitRef="USD">15158</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010380Member"
      decimals="0"
      id="Fact000466"
      unitRef="USD">12856</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000467"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000468"
      unitRef="USD">16047</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000469"
      unitRef="USD">14242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000470"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000471"
      unitRef="USD">17336</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010380Member"
      decimals="0"
      id="Fact000472"
      unitRef="USD">14012</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000473"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000474"
      unitRef="USD">17887</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010380Member"
      decimals="0"
      id="Fact000475"
      unitRef="USD">15409</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000476"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000477"
      unitRef="USD">19390</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010380Member"
      decimals="0"
      id="Fact000478"
      unitRef="USD">14901</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000479"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000480"
      unitRef="USD">19668</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000481"
      unitRef="USD">14445</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000482"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000483"
      unitRef="USD">21866</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010380Member"
      decimals="0"
      id="Fact000484"
      unitRef="USD">13023</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000485"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000486"
      unitRef="USD">21303</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010380Member"
      decimals="0"
      id="Fact000487"
      unitRef="USD">11675</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000488"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000489"
      unitRef="USD">20043</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010380Member"
      decimals="0"
      id="Fact000490"
      unitRef="USD">11413</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000491"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000492"
      unitRef="USD">19005</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000493"
      unitRef="USD">12522</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000494"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000495"
      unitRef="USD">21438</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010380Member"
      decimals="0"
      id="Fact000496"
      unitRef="USD">12236</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000497"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000498"
      unitRef="USD">20515</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010380Member"
      decimals="0"
      id="Fact000499"
      unitRef="USD">12235</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000500"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000501"
      unitRef="USD">21121</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010380Member"
      decimals="0"
      id="Fact000502"
      unitRef="USD">11749</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000503"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000504"
      unitRef="USD">20561</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000505"
      unitRef="USD">13215</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000506"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000507"
      unitRef="USD">21879</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010380Member"
      decimals="0"
      id="Fact000508"
      unitRef="USD">13310</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000509"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000510"
      unitRef="USD">23816</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010380Member"
      decimals="0"
      id="Fact000511"
      unitRef="USD">13554</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000512"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000513"
      unitRef="USD">23587</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010380Member"
      decimals="0"
      id="Fact000514"
      unitRef="USD">14196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000515"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000516"
      unitRef="USD">25020</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000517"
      unitRef="USD">13030</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000518"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000519"
      unitRef="USD">22444</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010380Member"
      decimals="0"
      id="Fact000520"
      unitRef="USD">12833</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000521"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000522"
      unitRef="USD">23912</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010380Member"
      decimals="0"
      id="Fact000523"
      unitRef="USD">12807</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000524"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000525"
      unitRef="USD">22195</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010380Member"
      decimals="0"
      id="Fact000526"
      unitRef="USD">14733</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000527"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000528"
      unitRef="USD">23030</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000529"
      unitRef="USD">16954</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000530"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact000531"
      unitRef="USD">25720</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000532">&lt;img alt="Ad2 Performance Graph" src="fp0096640-3_ar111.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000533">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Biotechnology Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010380Member_zFBiaazcftxh"&gt;30.12%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010380Member_zJ4o3cOGqGbT"&gt;3.55%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010380Member_zXFq7TQSJBeb"&gt;5.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--BiotechnologyFundVariableAnnuitySampP500IndexMember_zxHEgiZCnoIS"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--BiotechnologyFundVariableAnnuitySampP500IndexMember_zBeI5YCj6U2C"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--BiotechnologyFundVariableAnnuitySampP500IndexMember_z50AlNaMBuOV"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Health Care Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember_zJ9UatBQP9bO"&gt;14.60%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember_zpKBkEHDcBwF"&gt;8.21%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember_zkcVbSkFrSXy"&gt;9.91%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      decimals="INF"
      id="Fact000534"
      unitRef="Ratio">0.3012</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010380Member"
      decimals="INF"
      id="Fact000535"
      unitRef="Ratio">0.0355</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010380Member"
      decimals="INF"
      id="Fact000536"
      unitRef="Ratio">0.0542</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000537"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000538"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000539"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="INF"
      id="Fact000540"
      unitRef="Ratio">0.1460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="INF"
      id="Fact000541"
      unitRef="Ratio">0.0821</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_BiotechnologyFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="INF"
      id="Fact000542"
      unitRef="Ratio">0.0991</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000543">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000544">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010380Member_zSD2QKVQQBYL"&gt;$11,662,346&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010380Member_zszD7OqfXxIu"&gt;75&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010380Member_zyawkR2KzAh9"&gt;553%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010380Member_zSTERUMW7ZmE"&gt;$83,746&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000545"
      unitRef="USD">11662346</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010380Member"
      decimals="INF"
      id="Fact000546"
      unitRef="Shares">75</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      decimals="INF"
      id="Fact000547"
      unitRef="Ratio">5.53</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      decimals="0"
      id="Fact000548"
      unitRef="USD">83746</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000549">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000550">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Biotechnology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__oef--IndustrySectorAxis__custom--BiotechnologyMember_zZA5JscpJ2Bq"&gt;70.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Pharmaceuticals
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__oef--IndustrySectorAxis__custom--PharmaceuticalsMember_znYBH38f0PYo"&gt;21.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Healthcare-Products
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__oef--IndustrySectorAxis__custom--HealthcareProductsMember_zl2er9zOL8S5"&gt;6.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Healthcare-Services
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__oef--IndustrySectorAxis__custom--HealthcareServicesMember_zpdKZnS3wISt"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-3_ar112.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AbbVie, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--AbbVieIncMember_zOjIhwdXXbvW"&gt;7.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amgen, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--AmgenIncMember_z6fZGCTYH3Yz"&gt;5.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Gilead Sciences, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--GileadSciencesIncMember_zyauVLX75K1R"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vertex Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--VertexPharmaceuticalsIncMember_z4s88NJKt4OO"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Regeneron Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--RegeneronPharmaceuticalsIncMember_z5bSdZkOGE10"&gt;3.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alnylam Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--AlnylamPharmaceuticalsIncMember_zmYUBYV6EiXJ"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Insmed, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--InsmedIncMember_zWsdyp0ae7XG"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Natera, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--NateraIncMember_zTr08GJOdOKJ"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AstraZeneca plc ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--AstraZenecaplcADRMember_z1jCf07R52ql"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Biogen, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--BiogenIncMember_zFB6okc4oV10"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zG1RJfBBO5jw"&gt;37.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98D_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010380Member_zAdpLwyyKjBn"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AbbVie, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--AbbVieIncMember_zoPxez9ibgFF"&gt;7.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amgen, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--AmgenIncMember_zxqc8UbFt3MI"&gt;5.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Gilead Sciences, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--GileadSciencesIncMember_zl5uDPHRTxO5"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vertex Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--VertexPharmaceuticalsIncMember_zLULf3AYf7Uq"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Regeneron Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--RegeneronPharmaceuticalsIncMember_zZrs4Qt5PcIg"&gt;3.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alnylam Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--AlnylamPharmaceuticalsIncMember_z9swc09GiVDf"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Insmed, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--InsmedIncMember_zdTHS86LTMcz"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Natera, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--NateraIncMember_zStfP4Nr33pd"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AstraZeneca plc ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--AstraZenecaplcADRMember_zLvNOCSVA4uP"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Biogen, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--BiogenIncMember_zIGpcJ2NZJls"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z4OIDTj98qRY"&gt;37.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_BiotechnologyMember"
      decimals="INF"
      id="Fact000551"
      unitRef="Ratio">0.706</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_PharmaceuticalsMember"
      decimals="INF"
      id="Fact000552"
      unitRef="Ratio">0.213</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_HealthcareProductsMember"
      decimals="INF"
      id="Fact000553"
      unitRef="Ratio">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_HealthcareServicesMember"
      decimals="INF"
      id="Fact000554"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_AbbVieIncMember"
      decimals="INF"
      id="Fact000555"
      unitRef="Ratio">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_AmgenIncMember"
      decimals="INF"
      id="Fact000556"
      unitRef="Ratio">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_GileadSciencesIncMember"
      decimals="INF"
      id="Fact000557"
      unitRef="Ratio">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_VertexPharmaceuticalsIncMember"
      decimals="INF"
      id="Fact000558"
      unitRef="Ratio">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_RegeneronPharmaceuticalsIncMember"
      decimals="INF"
      id="Fact000559"
      unitRef="Ratio">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_AlnylamPharmaceuticalsIncMember"
      decimals="INF"
      id="Fact000560"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_InsmedIncMember"
      decimals="INF"
      id="Fact000561"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_NateraIncMember"
      decimals="INF"
      id="Fact000562"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_AstraZenecaplcADRMember"
      decimals="INF"
      id="Fact000563"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_BiogenIncMember"
      decimals="INF"
      id="Fact000564"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact000565"
      unitRef="Ratio">0.370</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000566">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AbbVie, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--AbbVieIncMember_zoPxez9ibgFF"&gt;7.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amgen, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--AmgenIncMember_zxqc8UbFt3MI"&gt;5.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Gilead Sciences, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--GileadSciencesIncMember_zl5uDPHRTxO5"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vertex Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--VertexPharmaceuticalsIncMember_zLULf3AYf7Uq"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Regeneron Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--RegeneronPharmaceuticalsIncMember_zZrs4Qt5PcIg"&gt;3.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alnylam Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--AlnylamPharmaceuticalsIncMember_z9swc09GiVDf"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Insmed, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--InsmedIncMember_zdTHS86LTMcz"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Natera, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--NateraIncMember_zStfP4Nr33pd"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AstraZeneca plc ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--AstraZenecaplcADRMember_zLvNOCSVA4uP"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Biogen, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--BiogenIncMember_zIGpcJ2NZJls"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010380Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z4OIDTj98qRY"&gt;37.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_AbbVieIncMember"
      decimals="INF"
      id="Fact000567"
      unitRef="Ratio">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_AmgenIncMember"
      decimals="INF"
      id="Fact000568"
      unitRef="Ratio">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_GileadSciencesIncMember"
      decimals="INF"
      id="Fact000569"
      unitRef="Ratio">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_VertexPharmaceuticalsIncMember"
      decimals="INF"
      id="Fact000570"
      unitRef="Ratio">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_RegeneronPharmaceuticalsIncMember"
      decimals="INF"
      id="Fact000571"
      unitRef="Ratio">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_AlnylamPharmaceuticalsIncMember"
      decimals="INF"
      id="Fact000572"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_InsmedIncMember"
      decimals="INF"
      id="Fact000573"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_NateraIncMember"
      decimals="INF"
      id="Fact000574"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_AstraZenecaplcADRMember"
      decimals="INF"
      id="Fact000575"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_BiogenIncMember"
      decimals="INF"
      id="Fact000576"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010380Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact000577"
      unitRef="Ratio">0.370</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000578">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010380Member"
      id="Fact000579">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000580">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000581">Consumer Products Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000582">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000583">This annual shareholder report contains important information about the Consumer Products Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000584">You can find additional information about the fund at &lt;span id="xdx_908_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010381Member_zmzpxuspntrE"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90E_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010381Member_zHelKS6wLxJU"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_900_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010381Member_zQGalhqZVKlA"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000585">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000586">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000587">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000588">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000589">          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010381Member_zO8wJ1Boi1vU"&gt;$176&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010381Member_zImq3bvZxCdc"&gt;1.79%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      decimals="2"
      id="Fact000590"
      unitRef="USD">176</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      decimals="INF"
      id="Fact000591"
      unitRef="Ratio">0.0179</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000592">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned -3.52%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P 500 Consumer Staples Index, which returned 3.90% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were tobacco, soft drinks &amp;amp; non-alcoholic beverages, and agricultural products &amp;amp; services. Those that detracted the most were packaged foods &amp;amp; meats, household products, and distillers &amp;amp; vintners. The holdings that contributed the most to performance were Phillip Morris International, Inc., Monster Beverage Corp., and Coca-Cola Co. Those that detracted the most were Procter &amp;amp; Gamble Co., BellRing Brands, Inc., and Constellation Brands, Inc.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010381Member"
      id="Fact000593">Consumer Products Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      id="Fact000594">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      id="Fact000595">S&amp;P 500 Consumer Staples Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000596"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000597"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000598"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010381Member"
      decimals="0"
      id="Fact000599"
      unitRef="USD">10505</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000600"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000601"
      unitRef="USD">10557</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010381Member"
      decimals="0"
      id="Fact000602"
      unitRef="USD">11160</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000603"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000604"
      unitRef="USD">11046</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010381Member"
      decimals="0"
      id="Fact000605"
      unitRef="USD">10823</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000606"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000607"
      unitRef="USD">10755</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000608"
      unitRef="USD">10542</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000609"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000610"
      unitRef="USD">10538</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010381Member"
      decimals="0"
      id="Fact000611"
      unitRef="USD">11156</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000612"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000613"
      unitRef="USD">11208</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010381Member"
      decimals="0"
      id="Fact000614"
      unitRef="USD">11185</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000615"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000616"
      unitRef="USD">11384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010381Member"
      decimals="0"
      id="Fact000617"
      unitRef="USD">11060</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000618"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000619"
      unitRef="USD">11230</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000620"
      unitRef="USD">11757</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000621"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000622"
      unitRef="USD">11959</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010381Member"
      decimals="0"
      id="Fact000623"
      unitRef="USD">11115</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000624"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000625"
      unitRef="USD">11108</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010381Member"
      decimals="0"
      id="Fact000626"
      unitRef="USD">11030</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000627"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000628"
      unitRef="USD">10937</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010381Member"
      decimals="0"
      id="Fact000629"
      unitRef="USD">11171</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000630"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000631"
      unitRef="USD">11560</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000632"
      unitRef="USD">10332</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000633"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000634"
      unitRef="USD">10957</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010381Member"
      decimals="0"
      id="Fact000635"
      unitRef="USD">11527</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000636"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000637"
      unitRef="USD">12273</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010381Member"
      decimals="0"
      id="Fact000638"
      unitRef="USD">11680</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000639"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000640"
      unitRef="USD">12730</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010381Member"
      decimals="0"
      id="Fact000641"
      unitRef="USD">12202</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000642"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000643"
      unitRef="USD">13508</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000644"
      unitRef="USD">12639</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000645"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000646"
      unitRef="USD">13982</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010381Member"
      decimals="0"
      id="Fact000647"
      unitRef="USD">10453</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000648"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000649"
      unitRef="USD">12200</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010381Member"
      decimals="0"
      id="Fact000650"
      unitRef="USD">11705</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000651"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000652"
      unitRef="USD">13191</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010381Member"
      decimals="0"
      id="Fact000653"
      unitRef="USD">12579</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000654"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000655"
      unitRef="USD">14560</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000656"
      unitRef="USD">13596</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000657"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000658"
      unitRef="USD">15485</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010381Member"
      decimals="0"
      id="Fact000659"
      unitRef="USD">14221</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000660"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000661"
      unitRef="USD">15662</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010381Member"
      decimals="0"
      id="Fact000662"
      unitRef="USD">14557</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000663"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000664"
      unitRef="USD">16262</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010381Member"
      decimals="0"
      id="Fact000665"
      unitRef="USD">13818</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000666"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000667"
      unitRef="USD">16211</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000668"
      unitRef="USD">15040</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000669"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000670"
      unitRef="USD">18370</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010381Member"
      decimals="0"
      id="Fact000671"
      unitRef="USD">14842</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000672"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000673"
      unitRef="USD">18184</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010381Member"
      decimals="0"
      id="Fact000674"
      unitRef="USD">14362</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000675"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000676"
      unitRef="USD">17345</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010381Member"
      decimals="0"
      id="Fact000677"
      unitRef="USD">13227</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000678"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000679"
      unitRef="USD">16196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000680"
      unitRef="USD">14903</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000681"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000682"
      unitRef="USD">18256</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010381Member"
      decimals="0"
      id="Fact000683"
      unitRef="USD">14979</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000684"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000685"
      unitRef="USD">18407</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010381Member"
      decimals="0"
      id="Fact000686"
      unitRef="USD">14965</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000687"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000688"
      unitRef="USD">18490</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010381Member"
      decimals="0"
      id="Fact000689"
      unitRef="USD">13930</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000690"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000691"
      unitRef="USD">17387</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000692"
      unitRef="USD">14411</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000693"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000694"
      unitRef="USD">18350</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010381Member"
      decimals="0"
      id="Fact000695"
      unitRef="USD">15320</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000696"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000697"
      unitRef="USD">19731</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010381Member"
      decimals="0"
      id="Fact000698"
      unitRef="USD">14773</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000699"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000700"
      unitRef="USD">19998</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010381Member"
      decimals="0"
      id="Fact000701"
      unitRef="USD">15966</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000702"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000703"
      unitRef="USD">21789</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000704"
      unitRef="USD">15047</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000705"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000706"
      unitRef="USD">21080</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010381Member"
      decimals="0"
      id="Fact000707"
      unitRef="USD">15628</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000708"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000709"
      unitRef="USD">22182</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010381Member"
      decimals="0"
      id="Fact000710"
      unitRef="USD">15456</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000711"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000712"
      unitRef="USD">22429</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010381Member"
      decimals="0"
      id="Fact000713"
      unitRef="USD">14929</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000714"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000715"
      unitRef="USD">21900</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000716"
      unitRef="USD">14518</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000717"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="0"
      id="Fact000718"
      unitRef="USD">21902</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000719">&lt;img alt="Ad2 Performance Graph" src="fp0096640-4_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000720">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Consumer Products Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010381Member_zvoszOtNrokL"&gt;-3.52%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010381Member_zjugCrq06Qzy"&gt;1.32%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010381Member_zoQzk1UoFPSo"&gt;3.80%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--ConsumerProductsFundVariableAnnuitySampP500IndexMember_zGkJs5R7LXnh"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--ConsumerProductsFundVariableAnnuitySampP500IndexMember_zwWKC1SwrpMA"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--ConsumerProductsFundVariableAnnuitySampP500IndexMember_zoWB7gk41ERN"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Consumer Staples Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember_zffyZxuviVNP"&gt;3.90%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember_zRZuHSmDtJNC"&gt;7.18%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember_zyILVUgQiRor"&gt;8.16%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      decimals="INF"
      id="Fact000721"
      unitRef="Ratio">-0.0352</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010381Member"
      decimals="INF"
      id="Fact000722"
      unitRef="Ratio">0.0132</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010381Member"
      decimals="INF"
      id="Fact000723"
      unitRef="Ratio">0.0380</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000724"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000725"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000726"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="INF"
      id="Fact000727"
      unitRef="Ratio">0.0390</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="INF"
      id="Fact000728"
      unitRef="Ratio">0.0718</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_ConsumerProductsFundVariableAnnuitySampP500ConsumerStaplesIndexMember"
      decimals="INF"
      id="Fact000729"
      unitRef="Ratio">0.0816</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000730">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000731">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010381Member_zhAeOpluCW0o"&gt;$5,029,999&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010381Member_zlFJLyHGivY7"&gt;70&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010381Member_zUkKRK9ZDe4W"&gt;49%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010381Member_zwq16ZgFOEKc"&gt;$44,964&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000732"
      unitRef="USD">5029999</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010381Member"
      decimals="INF"
      id="Fact000733"
      unitRef="Shares">70</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      decimals="INF"
      id="Fact000734"
      unitRef="Ratio">0.49</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      decimals="0"
      id="Fact000735"
      unitRef="USD">44964</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000736">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000737">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Food
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__oef--IndustrySectorAxis__custom--FoodMember_zZYekKljkHeq"&gt;31.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Beverages
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__oef--IndustrySectorAxis__custom--BeveragesMember_zA4xlu2IUejF"&gt;28.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cosmetics &amp;amp; Personal Care
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__oef--IndustrySectorAxis__custom--CosmeticsampPersonalCareMember_z7IhLd52U6Ar"&gt;16.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Agriculture
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__oef--IndustrySectorAxis__custom--AgricultureMember_zxoDIypFuot0"&gt;14.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Household Products &amp;amp; Housewares
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__oef--IndustrySectorAxis__custom--HouseholdProductsampHousewaresMember_zs6IIHrgnI6j"&gt;5.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Retail
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__oef--IndustrySectorAxis__custom--RetailMember_zoBmshwTeJ9c"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Internet
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__oef--IndustrySectorAxis__custom--InternetMember_z5Wwpr9k1dp1"&gt;1.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Pharmaceuticals
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__oef--IndustrySectorAxis__custom--PharmaceuticalsMember_zy6GHOHYgcOd"&gt;0.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-4_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Procter &amp;amp; Gamble Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--ProcterampGambleCoMember_zjmkGraa6dF3"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Philip Morris International, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--PhilipMorrisInternationalIncMember_ztvWYXWf9LOR"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Coca-Cola Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--CocaColaCoMember_zv4zC9xhbUgN"&gt;5.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PepsiCo, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--PepsiCoIncMember_ztoC0MpDywRt"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Altria Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--AltriaGroupIncMember_zQDVmf8sLk6g"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Mondelez International, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--MondelezInternationalInc8212ClassAMember_zSoWRaSmH2Lg"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Colgate-Palmolive Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--ColgatePalmoliveCoMember_zcdssC3MfeUB"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Monster Beverage Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--MonsterBeverageCorpMember_zuQqRTurj00u"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kroger Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--KrogerCoMember_zxCoC3aBqV5n"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Hershey Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--HersheyCoMember_zXuZxhwZPlaG"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zA2QJhdGrv4R"&gt;37.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_980_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010381Member_zPLtOmOdb0aw"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Procter &amp;amp; Gamble Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--ProcterampGambleCoMember_zHHz3Ysy967X"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Philip Morris International, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--PhilipMorrisInternationalIncMember_zOwpQDgu8jfK"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Coca-Cola Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--CocaColaCoMember_zpToxtTSHkSv"&gt;5.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PepsiCo, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--PepsiCoIncMember_zcvANNzxnqKm"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Altria Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--AltriaGroupIncMember_znO8P6M5z1zl"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Mondelez International, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--MondelezInternationalInc8212ClassAMember_zdblyouf3W0l"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Colgate-Palmolive Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--ColgatePalmoliveCoMember_zmuh1jOzVXVY"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Monster Beverage Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--MonsterBeverageCorpMember_z3R76HwLBbdQ"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kroger Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--KrogerCoMember_zfdjpzW0LNbW"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Hershey Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--HersheyCoMember_z0jEGg4NB3oT"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z0JjQH8kRBNH"&gt;37.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_FoodMember"
      decimals="INF"
      id="Fact000738"
      unitRef="Ratio">0.313</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_BeveragesMember"
      decimals="INF"
      id="Fact000739"
      unitRef="Ratio">0.280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_CosmeticsampPersonalCareMember"
      decimals="INF"
      id="Fact000740"
      unitRef="Ratio">0.164</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_AgricultureMember"
      decimals="INF"
      id="Fact000741"
      unitRef="Ratio">0.145</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_HouseholdProductsampHousewaresMember"
      decimals="INF"
      id="Fact000742"
      unitRef="Ratio">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_us-gaap_RetailMember"
      decimals="INF"
      id="Fact000743"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_InternetMember"
      decimals="INF"
      id="Fact000744"
      unitRef="Ratio">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_PharmaceuticalsMember"
      decimals="INF"
      id="Fact000745"
      unitRef="Ratio">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_ProcterampGambleCoMember"
      decimals="INF"
      id="Fact000746"
      unitRef="Ratio">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_PhilipMorrisInternationalIncMember"
      decimals="INF"
      id="Fact000747"
      unitRef="Ratio">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_CocaColaCoMember"
      decimals="INF"
      id="Fact000748"
      unitRef="Ratio">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_PepsiCoIncMember"
      decimals="INF"
      id="Fact000749"
      unitRef="Ratio">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_AltriaGroupIncMember"
      decimals="INF"
      id="Fact000750"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_MondelezInternationalInc8212ClassAMember"
      decimals="INF"
      id="Fact000751"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_ColgatePalmoliveCoMember"
      decimals="INF"
      id="Fact000752"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_MonsterBeverageCorpMember"
      decimals="INF"
      id="Fact000753"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_KrogerCoMember"
      decimals="INF"
      id="Fact000754"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_HersheyCoMember"
      decimals="INF"
      id="Fact000755"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact000756"
      unitRef="Ratio">0.375</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000757">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Procter &amp;amp; Gamble Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--ProcterampGambleCoMember_zHHz3Ysy967X"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Philip Morris International, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--PhilipMorrisInternationalIncMember_zOwpQDgu8jfK"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Coca-Cola Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--CocaColaCoMember_zpToxtTSHkSv"&gt;5.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PepsiCo, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--PepsiCoIncMember_zcvANNzxnqKm"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Altria Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--AltriaGroupIncMember_znO8P6M5z1zl"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Mondelez International, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--MondelezInternationalInc8212ClassAMember_zdblyouf3W0l"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Colgate-Palmolive Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--ColgatePalmoliveCoMember_zmuh1jOzVXVY"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Monster Beverage Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--MonsterBeverageCorpMember_z3R76HwLBbdQ"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kroger Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--KrogerCoMember_zfdjpzW0LNbW"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Hershey Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--HersheyCoMember_z0jEGg4NB3oT"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010381Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z0JjQH8kRBNH"&gt;37.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_ProcterampGambleCoMember"
      decimals="INF"
      id="Fact000758"
      unitRef="Ratio">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_PhilipMorrisInternationalIncMember"
      decimals="INF"
      id="Fact000759"
      unitRef="Ratio">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_CocaColaCoMember"
      decimals="INF"
      id="Fact000760"
      unitRef="Ratio">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_PepsiCoIncMember"
      decimals="INF"
      id="Fact000761"
      unitRef="Ratio">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_AltriaGroupIncMember"
      decimals="INF"
      id="Fact000762"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_MondelezInternationalInc8212ClassAMember"
      decimals="INF"
      id="Fact000763"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_ColgatePalmoliveCoMember"
      decimals="INF"
      id="Fact000764"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_MonsterBeverageCorpMember"
      decimals="INF"
      id="Fact000765"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_KrogerCoMember"
      decimals="INF"
      id="Fact000766"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_HersheyCoMember"
      decimals="INF"
      id="Fact000767"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010381Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact000768"
      unitRef="Ratio">0.375</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000769">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010381Member"
      id="Fact000770">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000771">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000772">Electronics Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000773">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000774">This annual shareholder report contains important information about the Electronics Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000775">You can find additional information about the fund at &lt;span id="xdx_90F_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010382Member_zBl86BUizMLn"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_902_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010382Member_zhVk2AZAprpj"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_909_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010382Member_ztiduM8GihvM"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000776">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000777">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000778">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000779">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000780">          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010382Member_zKUsVBgbtrqb"&gt;$215&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010382Member_zlcHW10L2HG4"&gt;1.78%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      decimals="2"
      id="Fact000781"
      unitRef="USD">215</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      decimals="INF"
      id="Fact000782"
      unitRef="Ratio">0.0178</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000783">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 41.49%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and outperforming the fund's secondary index, the S&amp;amp;P 500 Information Technology Index, which returned 24.04% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were semiconductors and semiconductor materials &amp;amp; equipment. No industry detracted from performance. The holdings that contributed the most to performance were NVIDIA Corp., Broadcom, Inc. and Micron Technology, Inc. Those that detracted the most were Marvell Technology, Enphase Energy, Inc., and Wolfspeed, Inc. &lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010382Member"
      id="Fact000784">Electronics Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      id="Fact000785">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      id="Fact000786">S&amp;P 500 Information Technology Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000787"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000788"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000789"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010382Member"
      decimals="0"
      id="Fact000790"
      unitRef="USD">10108</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000791"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000792"
      unitRef="USD">10260</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010382Member"
      decimals="0"
      id="Fact000793"
      unitRef="USD">10055</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000794"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000795"
      unitRef="USD">9968</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010382Member"
      decimals="0"
      id="Fact000796"
      unitRef="USD">11903</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000797"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000798"
      unitRef="USD">11251</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000799"
      unitRef="USD">12434</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000800"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000801"
      unitRef="USD">11385</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010382Member"
      decimals="0"
      id="Fact000802"
      unitRef="USD">13674</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000803"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000804"
      unitRef="USD">12816</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010382Member"
      decimals="0"
      id="Fact000805"
      unitRef="USD">13823</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000806"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000807"
      unitRef="USD">13346</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010382Member"
      decimals="0"
      id="Fact000808"
      unitRef="USD">15363</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000809"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000810"
      unitRef="USD">14500</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000811"
      unitRef="USD">16295</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000812"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000813"
      unitRef="USD">15806</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010382Member"
      decimals="0"
      id="Fact000814"
      unitRef="USD">16952</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000815"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000816"
      unitRef="USD">16363</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010382Member"
      decimals="0"
      id="Fact000817"
      unitRef="USD">16781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000818"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000819"
      unitRef="USD">17523</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010382Member"
      decimals="0"
      id="Fact000820"
      unitRef="USD">16812</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000821"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000822"
      unitRef="USD">19066</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000823"
      unitRef="USD">14225</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000824"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000825"
      unitRef="USD">15760</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010382Member"
      decimals="0"
      id="Fact000826"
      unitRef="USD">17155</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000827"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000828"
      unitRef="USD">18890</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010382Member"
      decimals="0"
      id="Fact000829"
      unitRef="USD">18043</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000830"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000831"
      unitRef="USD">20036</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010382Member"
      decimals="0"
      id="Fact000832"
      unitRef="USD">19237</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000833"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000834"
      unitRef="USD">20705</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000835"
      unitRef="USD">22658</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000836"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000837"
      unitRef="USD">23686</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010382Member"
      decimals="0"
      id="Fact000838"
      unitRef="USD">18584</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000839"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000840"
      unitRef="USD">20860</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010382Member"
      decimals="0"
      id="Fact000841"
      unitRef="USD">24593</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000842"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000843"
      unitRef="USD">27228</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010382Member"
      decimals="0"
      id="Fact000844"
      unitRef="USD">27672</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000845"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000846"
      unitRef="USD">30483</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000847"
      unitRef="USD">35337</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000848"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000849"
      unitRef="USD">34082</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010382Member"
      decimals="0"
      id="Fact000850"
      unitRef="USD">38694</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000851"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000852"
      unitRef="USD">34755</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010382Member"
      decimals="0"
      id="Fact000853"
      unitRef="USD">41582</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000854"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000855"
      unitRef="USD">38772</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010382Member"
      decimals="0"
      id="Fact000856"
      unitRef="USD">40488</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000857"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000858"
      unitRef="USD">39292</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000859"
      unitRef="USD">48855</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000860"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000861"
      unitRef="USD">45850</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010382Member"
      decimals="0"
      id="Fact000862"
      unitRef="USD">43087</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000863"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000864"
      unitRef="USD">42018</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010382Member"
      decimals="0"
      id="Fact000865"
      unitRef="USD">32442</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000866"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000867"
      unitRef="USD">33513</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010382Member"
      decimals="0"
      id="Fact000868"
      unitRef="USD">30083</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000869"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000870"
      unitRef="USD">31433</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000871"
      unitRef="USD">32879</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000872"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000873"
      unitRef="USD">32923</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010382Member"
      decimals="0"
      id="Fact000874"
      unitRef="USD">41308</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000875"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000876"
      unitRef="USD">40106</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010382Member"
      decimals="0"
      id="Fact000877"
      unitRef="USD">46245</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000878"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000879"
      unitRef="USD">47006</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010382Member"
      decimals="0"
      id="Fact000880"
      unitRef="USD">42694</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000881"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000882"
      unitRef="USD">44354</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000883"
      unitRef="USD">50879</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000884"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000885"
      unitRef="USD">51967</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010382Member"
      decimals="0"
      id="Fact000886"
      unitRef="USD">59204</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000887"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000888"
      unitRef="USD">58560</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010382Member"
      decimals="0"
      id="Fact000889"
      unitRef="USD">65378</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000890"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000891"
      unitRef="USD">66644</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010382Member"
      decimals="0"
      id="Fact000892"
      unitRef="USD">61720</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000893"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000894"
      unitRef="USD">67717</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000895"
      unitRef="USD">59088</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000896"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000897"
      unitRef="USD">70992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010382Member"
      decimals="0"
      id="Fact000898"
      unitRef="USD">49878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000899"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000900"
      unitRef="USD">62009</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010382Member"
      decimals="0"
      id="Fact000901"
      unitRef="USD">64844</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000902"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000903"
      unitRef="USD">76708</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010382Member"
      decimals="0"
      id="Fact000904"
      unitRef="USD">77151</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000905"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000906"
      unitRef="USD">86830</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000907"
      unitRef="USD">83605</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000908"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact000909"
      unitRef="USD">88061</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000910">&lt;img alt="Ad2 Performance Graph" src="fp0096640-5_ar101.jpg" style="width: 348px; height: 300px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000911">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Electronics Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010382Member_zkOmjYAZg7zQ"&gt;41.49%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010382Member_z1Y3UchvSlZz"&gt;18.80%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010382Member_zwOikeTRS3Lf"&gt;23.66%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--ElectronicsFundVariableAnnuitySampP500IndexMember_zSlq8Rmex6ZC"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--ElectronicsFundVariableAnnuitySampP500IndexMember_zOVGW3AoVfQw"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--ElectronicsFundVariableAnnuitySampP500IndexMember_zmnfN98ojQkt"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Information Technology Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember_zvMurhJiy01k"&gt;24.04%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember_z3o2k7LQhN78"&gt;20.91%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember_zdOtbW9GIalH"&gt;24.30%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      decimals="INF"
      id="Fact000912"
      unitRef="Ratio">0.4149</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010382Member"
      decimals="INF"
      id="Fact000913"
      unitRef="Ratio">0.1880</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010382Member"
      decimals="INF"
      id="Fact000914"
      unitRef="Ratio">0.2366</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000915"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000916"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact000917"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="INF"
      id="Fact000918"
      unitRef="Ratio">0.2404</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="INF"
      id="Fact000919"
      unitRef="Ratio">0.2091</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_ElectronicsFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="INF"
      id="Fact000920"
      unitRef="Ratio">0.2430</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000921">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000922">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010382Member_zeK0UljE03b5"&gt;$19,859,258&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010382Member_ztwKbsjexDDT"&gt;66&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010382Member_z32Wa3RoOXNM"&gt;84%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010382Member_zDbxnj3PocLZ"&gt;$141,084&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000923"
      unitRef="USD">19859258</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010382Member"
      decimals="INF"
      id="Fact000924"
      unitRef="Shares">66</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      decimals="INF"
      id="Fact000925"
      unitRef="Ratio">0.84</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      decimals="0"
      id="Fact000926"
      unitRef="USD">141084</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000927">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000928">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Semiconductors
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__oef--IndustrySectorAxis__custom--SemiconductorsMember_zU184x1683xM"&gt;92.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Energy-Alternate Sources
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__oef--IndustrySectorAxis__custom--EnergyAlternateSourcesMember_z88WFq5c03oh"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Telecommunications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__oef--IndustrySectorAxis__custom--TelecommunicationsMember_zUrrME0HFtdo"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Chemicals
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__oef--IndustrySectorAxis__custom--ChemicalsMember_zBoGvEnh0Qad"&gt;1.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Miscellaneous Manufacturing
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__oef--IndustrySectorAxis__custom--MiscellaneousManufacturingMember_z5PjFo68mOpw"&gt;0.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Computers
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__oef--IndustrySectorAxis__custom--ComputersMember_zRCyVDjMXLaB"&gt;0.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Electrical Components &amp;amp; Equipment
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__oef--IndustrySectorAxis__custom--ElectricalComponentsampEquipmentMember_zTJ9QOO0WO2c"&gt;0.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-5_ar102.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_zcTPOPKAwA1k"&gt;17.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zOQOepdov0dl"&gt;9.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Micron Technology, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--MicronTechnologyIncMember_zowKzpwvdCUE"&gt;4.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Advanced Micro Devices, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--AdvancedMicroDevicesIncMember_zuOARXeX8Kmh"&gt;4.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lam Research Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--LamResearchCorpMember_ziDvABLlGMAp"&gt;3.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Applied Materials, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--AppliedMaterialsIncMember_zGuZZSvpHkUc"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    QUALCOMM, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--QUALCOMMIncMember_zMRpSR88iwzy"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    KLA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--KLACorpMember_zLBkOsyNds09"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Texas Instruments, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--TexasInstrumentsIncMember_zd6iHTgOFWib"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Intel Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--IntelCorpMember_zkbpA0Sawz1a"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zcL7pez0k7z0"&gt;55.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98F_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010382Member_zO2ahgEAKDR2"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_ztabofN7QAIW"&gt;17.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zlTWpkg9jwfY"&gt;9.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Micron Technology, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--MicronTechnologyIncMember_zscBkOQrRLuM"&gt;4.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Advanced Micro Devices, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--AdvancedMicroDevicesIncMember_zndQkI5O9mJg"&gt;4.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lam Research Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--LamResearchCorpMember_znkiQePXOInE"&gt;3.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Applied Materials, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--AppliedMaterialsIncMember_zJTu6dokGFew"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    QUALCOMM, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--QUALCOMMIncMember_zSioYjuSy1Zn"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    KLA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--KLACorpMember_zc8MJdaN9bKp"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Texas Instruments, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--TexasInstrumentsIncMember_zx45FOrAS2DI"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Intel Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--IntelCorpMember_zKNzJoBoh1dn"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zEb7HUbwBo2r"&gt;55.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_SemiconductorsMember"
      decimals="INF"
      id="Fact000929"
      unitRef="Ratio">0.920</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_EnergyAlternateSourcesMember"
      decimals="INF"
      id="Fact000930"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_TelecommunicationsMember"
      decimals="INF"
      id="Fact000931"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_ChemicalsMember"
      decimals="INF"
      id="Fact000932"
      unitRef="Ratio">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_MiscellaneousManufacturingMember"
      decimals="INF"
      id="Fact000933"
      unitRef="Ratio">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_ComputersMember"
      decimals="INF"
      id="Fact000934"
      unitRef="Ratio">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_ElectricalComponentsampEquipmentMember"
      decimals="INF"
      id="Fact000935"
      unitRef="Ratio">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_NVIDIACorpMember"
      decimals="INF"
      id="Fact000936"
      unitRef="Ratio">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_BroadcomIncMember"
      decimals="INF"
      id="Fact000937"
      unitRef="Ratio">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_MicronTechnologyIncMember"
      decimals="INF"
      id="Fact000938"
      unitRef="Ratio">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_AdvancedMicroDevicesIncMember"
      decimals="INF"
      id="Fact000939"
      unitRef="Ratio">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_LamResearchCorpMember"
      decimals="INF"
      id="Fact000940"
      unitRef="Ratio">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_AppliedMaterialsIncMember"
      decimals="INF"
      id="Fact000941"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_QUALCOMMIncMember"
      decimals="INF"
      id="Fact000942"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_KLACorpMember"
      decimals="INF"
      id="Fact000943"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_TexasInstrumentsIncMember"
      decimals="INF"
      id="Fact000944"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_IntelCorpMember"
      decimals="INF"
      id="Fact000945"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact000946"
      unitRef="Ratio">0.559</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000947">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_ztabofN7QAIW"&gt;17.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zlTWpkg9jwfY"&gt;9.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Micron Technology, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--MicronTechnologyIncMember_zscBkOQrRLuM"&gt;4.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Advanced Micro Devices, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--AdvancedMicroDevicesIncMember_zndQkI5O9mJg"&gt;4.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lam Research Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--LamResearchCorpMember_znkiQePXOInE"&gt;3.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Applied Materials, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--AppliedMaterialsIncMember_zJTu6dokGFew"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    QUALCOMM, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--QUALCOMMIncMember_zSioYjuSy1Zn"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    KLA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--KLACorpMember_zc8MJdaN9bKp"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Texas Instruments, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--TexasInstrumentsIncMember_zx45FOrAS2DI"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Intel Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--IntelCorpMember_zKNzJoBoh1dn"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010382Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zEb7HUbwBo2r"&gt;55.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_NVIDIACorpMember"
      decimals="INF"
      id="Fact000948"
      unitRef="Ratio">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_BroadcomIncMember"
      decimals="INF"
      id="Fact000949"
      unitRef="Ratio">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_MicronTechnologyIncMember"
      decimals="INF"
      id="Fact000950"
      unitRef="Ratio">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_AdvancedMicroDevicesIncMember"
      decimals="INF"
      id="Fact000951"
      unitRef="Ratio">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_LamResearchCorpMember"
      decimals="INF"
      id="Fact000952"
      unitRef="Ratio">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_AppliedMaterialsIncMember"
      decimals="INF"
      id="Fact000953"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_QUALCOMMIncMember"
      decimals="INF"
      id="Fact000954"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_KLACorpMember"
      decimals="INF"
      id="Fact000955"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_TexasInstrumentsIncMember"
      decimals="INF"
      id="Fact000956"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_IntelCorpMember"
      decimals="INF"
      id="Fact000957"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010382Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact000958"
      unitRef="Ratio">0.559</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000959">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010382Member"
      id="Fact000960">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact000961">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact000962">Energy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact000963">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact000964">This annual shareholder report contains important information about the Energy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact000965">You can find additional information about the fund at &lt;span id="xdx_906_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010383Member_ziYSNw5TjuVg"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_906_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010383Member_zHuYydqNkUZr"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_908_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010383Member_z2ayMWjC8wME"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact000966">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact000967">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact000968">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact000969">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact000970">          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010383Member_zrGLkSnf78e7"&gt;$186&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010383Member_zFpCncpISkht"&gt;1.79%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      decimals="2"
      id="Fact000971"
      unitRef="USD">186</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      decimals="INF"
      id="Fact000972"
      unitRef="Ratio">0.0179</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact000973">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 7.51%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P 500 Energy Index, which returned 8.67% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were coal &amp;amp; consumable fuels, integrated oil and gas, and oil &amp;amp; gas refining and marketing. Those that detracted the most were oil &amp;amp; gas exploration &amp;amp; production, automotive retail, and oil &amp;amp; gas drilling. The holdings that contributed the most to performance were Cameco Corp., Equities Corp., and SolarEdge Technologies, Inc. Those that detracted the most were ONEOK, Inc., New Fortress Energy, Inc., and Enphase Energy, Inc.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010383Member"
      id="Fact000974">Energy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      id="Fact000975">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      id="Fact000976">S&amp;P 500 Energy Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact000977"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000978"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact000979"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010383Member"
      decimals="0"
      id="Fact000980"
      unitRef="USD">10280</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000981"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact000982"
      unitRef="USD">10402</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010383Member"
      decimals="0"
      id="Fact000983"
      unitRef="USD">11523</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000984"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact000985"
      unitRef="USD">11610</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010383Member"
      decimals="0"
      id="Fact000986"
      unitRef="USD">12269</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000987"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact000988"
      unitRef="USD">11872</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact000989"
      unitRef="USD">13137</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000990"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact000991"
      unitRef="USD">12736</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010383Member"
      decimals="0"
      id="Fact000992"
      unitRef="USD">12225</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000993"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact000994"
      unitRef="USD">11885</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010383Member"
      decimals="0"
      id="Fact000995"
      unitRef="USD">10744</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000996"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact000997"
      unitRef="USD">11129</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010383Member"
      decimals="0"
      id="Fact000998"
      unitRef="USD">11525</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact000999"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001000"
      unitRef="USD">11891</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact001001"
      unitRef="USD">12314</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001002"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001003"
      unitRef="USD">12607</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010383Member"
      decimals="0"
      id="Fact001004"
      unitRef="USD">11625</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001005"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001006"
      unitRef="USD">11866</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010383Member"
      decimals="0"
      id="Fact001007"
      unitRef="USD">13296</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001008"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001009"
      unitRef="USD">13465</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010383Member"
      decimals="0"
      id="Fact001010"
      unitRef="USD">13286</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001011"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001012"
      unitRef="USD">13548</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact001013"
      unitRef="USD">9176</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001014"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001015"
      unitRef="USD">10326</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010383Member"
      decimals="0"
      id="Fact001016"
      unitRef="USD">10685</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001017"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001018"
      unitRef="USD">12022</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010383Member"
      decimals="0"
      id="Fact001019"
      unitRef="USD">10131</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001020"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001021"
      unitRef="USD">11681</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010383Member"
      decimals="0"
      id="Fact001022"
      unitRef="USD">9096</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001023"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001024"
      unitRef="USD">10945</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact001025"
      unitRef="USD">9801</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001026"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001027"
      unitRef="USD">11546</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010383Member"
      decimals="0"
      id="Fact001028"
      unitRef="USD">4330</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001029"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001030"
      unitRef="USD">5721</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010383Member"
      decimals="0"
      id="Fact001031"
      unitRef="USD">5918</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001032"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001033"
      unitRef="USD">7466</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010383Member"
      decimals="0"
      id="Fact001034"
      unitRef="USD">4842</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001035"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001036"
      unitRef="USD">5993</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact001037"
      unitRef="USD">6451</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001038"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001039"
      unitRef="USD">7657</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010383Member"
      decimals="0"
      id="Fact001040"
      unitRef="USD">8299</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001041"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001042"
      unitRef="USD">10020</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010383Member"
      decimals="0"
      id="Fact001043"
      unitRef="USD">9531</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001044"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001045"
      unitRef="USD">11152</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010383Member"
      decimals="0"
      id="Fact001046"
      unitRef="USD">9333</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001047"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001048"
      unitRef="USD">10967</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact001049"
      unitRef="USD">9707</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001050"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001051"
      unitRef="USD">11841</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010383Member"
      decimals="0"
      id="Fact001052"
      unitRef="USD">13037</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001053"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001054"
      unitRef="USD">16463</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010383Member"
      decimals="0"
      id="Fact001055"
      unitRef="USD">11934</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001056"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001057"
      unitRef="USD">15612</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010383Member"
      decimals="0"
      id="Fact001058"
      unitRef="USD">12581</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001059"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001060"
      unitRef="USD">15979</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact001061"
      unitRef="USD">14394</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001062"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001063"
      unitRef="USD">19623</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010383Member"
      decimals="0"
      id="Fact001064"
      unitRef="USD">13627</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001065"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001066"
      unitRef="USD">18707</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010383Member"
      decimals="0"
      id="Fact001067"
      unitRef="USD">13754</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001068"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001069"
      unitRef="USD">18541</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010383Member"
      decimals="0"
      id="Fact001070"
      unitRef="USD">15257</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001071"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001072"
      unitRef="USD">20806</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact001073"
      unitRef="USD">14626</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001074"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001075"
      unitRef="USD">19363</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010383Member"
      decimals="0"
      id="Fact001076"
      unitRef="USD">16079</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001077"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001078"
      unitRef="USD">22013</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010383Member"
      decimals="0"
      id="Fact001079"
      unitRef="USD">15579</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001080"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001081"
      unitRef="USD">21480</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010383Member"
      decimals="0"
      id="Fact001082"
      unitRef="USD">14840</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001083"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001084"
      unitRef="USD">20982</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact001085"
      unitRef="USD">14636</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001086"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001087"
      unitRef="USD">20471</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010383Member"
      decimals="0"
      id="Fact001088"
      unitRef="USD">14958</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001089"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001090"
      unitRef="USD">22562</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010383Member"
      decimals="0"
      id="Fact001091"
      unitRef="USD">14402</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001092"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001093"
      unitRef="USD">20630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010383Member"
      decimals="0"
      id="Fact001094"
      unitRef="USD">15725</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001095"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001096"
      unitRef="USD">21912</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact001097"
      unitRef="USD">15735</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001098"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001099"
      unitRef="USD">22247</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact001100">&lt;img alt="Ad2 Performance Graph" src="fp0096640-6_ar111.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact001101">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Energy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010383Member_zZcOxumLNAqP"&gt;7.51%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010383Member_z0OZtkaSvcUs"&gt;19.52%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010383Member_znsywPBpCRw2"&gt;4.64%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--EnergyFundVariableAnnuitySampP500IndexMember_zaOYh0tDRgCv"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--EnergyFundVariableAnnuitySampP500IndexMember_zlOzYAqLJizM"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--EnergyFundVariableAnnuitySampP500IndexMember_zBbGImXVxZJO"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Energy Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--EnergyFundVariableAnnuitySampP500EnergyIndexMember_zDa0zZuJe5r3"&gt;8.67%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--EnergyFundVariableAnnuitySampP500EnergyIndexMember_zETSFcHmEoFw"&gt;23.78%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--EnergyFundVariableAnnuitySampP500EnergyIndexMember_zjI4S1pkuRzI"&gt;8.32%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      decimals="INF"
      id="Fact001102"
      unitRef="Ratio">0.0751</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010383Member"
      decimals="INF"
      id="Fact001103"
      unitRef="Ratio">0.1952</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010383Member"
      decimals="INF"
      id="Fact001104"
      unitRef="Ratio">0.0464</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001105"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001106"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001107"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="INF"
      id="Fact001108"
      unitRef="Ratio">0.0867</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="INF"
      id="Fact001109"
      unitRef="Ratio">0.2378</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_EnergyFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="INF"
      id="Fact001110"
      unitRef="Ratio">0.0832</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact001111">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact001112">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010383Member_zQlJiGDKnpzz"&gt;$8,068,391&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010383Member_zMKA6ZNHBHZa"&gt;88&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010383Member_zlaNM5aPUGjk"&gt;519%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010383Member_zcnE6NfG6oTM"&gt;$78,387&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact001113"
      unitRef="USD">8068391</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010383Member"
      decimals="INF"
      id="Fact001114"
      unitRef="Shares">88</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      decimals="INF"
      id="Fact001115"
      unitRef="Ratio">5.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      decimals="0"
      id="Fact001116"
      unitRef="USD">78387</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact001117">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact001118">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Oil &amp;amp; Gas
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__oef--IndustrySectorAxis__custom--OilampGasMember_zS6DKb7pL3LD"&gt;59.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Pipelines
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__oef--IndustrySectorAxis__custom--PipelinesMember_zEJKOacyxtTH"&gt;18.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Oil &amp;amp; Gas Services
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__oef--IndustrySectorAxis__custom--OilampGasServicesMember_zylCmOObxawu"&gt;9.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Mining
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__oef--IndustrySectorAxis__custom--MiningMember_z5i1nLUUEobr"&gt;4.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Energy-Alternate Sources
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__oef--IndustrySectorAxis__custom--EnergyAlternateSourcesMember_zCi0SUEtlHCo"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Coal
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__oef--IndustrySectorAxis__custom--CoalMember_zuUrF5agtfVI"&gt;1.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Transportation
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__oef--IndustrySectorAxis__custom--TransportationMember_zrRJ60wOe2Qv"&gt;0.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__oef--IndustrySectorAxis__custom--OtherMember_zLfBv9NomDa3"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-6_ar112.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Exxon Mobil Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ExxonMobilCorpMember_zq83VSBvSsR4"&gt;6.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Chevron Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ChevronCorpMember_zAJbmx3lKZ8j"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ConocoPhillips
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ConocoPhillipsMember_zzaWRCHOOMfG"&gt;3.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Williams Companies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--WilliamsCompaniesIncMember_zc5oDFua29ug"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EOG Resources, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--EOGResourcesIncMember_zNG1ogsWtTnk"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kinder Morgan, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--KinderMorganIncMember_z6O8VC8wAMaW"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SLB Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--SLBLtdMember_zWUOkaxZqJ5D"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Valero Energy Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ValeroEnergyCorpMember_zsWBNJNXGBg4"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Phillips 66
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--Phillips66Member_zi5UUb4bwc8k"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ONEOK, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ONEOKIncMember_z849lK1jHoEQ"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zyrfH6gUkQd6"&gt;31.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98E_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010383Member_z68iOKHK6OtO"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Exxon Mobil Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ExxonMobilCorpMember_zMOpVhc1GnLo"&gt;6.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Chevron Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ChevronCorpMember_zTImVo7BCskx"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ConocoPhillips
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ConocoPhillipsMember_z5ubI1WTECsk"&gt;3.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Williams Companies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--WilliamsCompaniesIncMember_zqR36AQf2OLl"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EOG Resources, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--EOGResourcesIncMember_zjdELciPh5Vo"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kinder Morgan, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--KinderMorganIncMember_zAzi0T0u4OcE"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SLB Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--SLBLtdMember_zkzsR0nTliR3"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Valero Energy Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ValeroEnergyCorpMember_zhirEiMp8Iz0"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Phillips 66
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--Phillips66Member_zsVFIiEwD3GG"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ONEOK, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ONEOKIncMember_z5qoFzv9QFea"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zEdowM1vkgSX"&gt;31.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_OilampGasMember"
      decimals="INF"
      id="Fact001119"
      unitRef="Ratio">0.598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_us-gaap_PipelinesMember"
      decimals="INF"
      id="Fact001120"
      unitRef="Ratio">0.183</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_OilampGasServicesMember"
      decimals="INF"
      id="Fact001121"
      unitRef="Ratio">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_MiningMember"
      decimals="INF"
      id="Fact001122"
      unitRef="Ratio">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_EnergyAlternateSourcesMember"
      decimals="INF"
      id="Fact001123"
      unitRef="Ratio">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_CoalMember"
      decimals="INF"
      id="Fact001124"
      unitRef="Ratio">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_TransportationMember"
      decimals="INF"
      id="Fact001125"
      unitRef="Ratio">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_OtherMember"
      decimals="INF"
      id="Fact001126"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_ExxonMobilCorpMember"
      decimals="INF"
      id="Fact001127"
      unitRef="Ratio">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_ChevronCorpMember"
      decimals="INF"
      id="Fact001128"
      unitRef="Ratio">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_ConocoPhillipsMember"
      decimals="INF"
      id="Fact001129"
      unitRef="Ratio">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_WilliamsCompaniesIncMember"
      decimals="INF"
      id="Fact001130"
      unitRef="Ratio">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_EOGResourcesIncMember"
      decimals="INF"
      id="Fact001131"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_KinderMorganIncMember"
      decimals="INF"
      id="Fact001132"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_SLBLtdMember"
      decimals="INF"
      id="Fact001133"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_ValeroEnergyCorpMember"
      decimals="INF"
      id="Fact001134"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_Phillips66Member"
      decimals="INF"
      id="Fact001135"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_ONEOKIncMember"
      decimals="INF"
      id="Fact001136"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact001137"
      unitRef="Ratio">0.312</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact001138">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Exxon Mobil Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ExxonMobilCorpMember_zMOpVhc1GnLo"&gt;6.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Chevron Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ChevronCorpMember_zTImVo7BCskx"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ConocoPhillips
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ConocoPhillipsMember_z5ubI1WTECsk"&gt;3.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Williams Companies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--WilliamsCompaniesIncMember_zqR36AQf2OLl"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EOG Resources, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--EOGResourcesIncMember_zjdELciPh5Vo"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kinder Morgan, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--KinderMorganIncMember_zAzi0T0u4OcE"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SLB Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--SLBLtdMember_zkzsR0nTliR3"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Valero Energy Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ValeroEnergyCorpMember_zhirEiMp8Iz0"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Phillips 66
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--Phillips66Member_zsVFIiEwD3GG"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ONEOK, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--ONEOKIncMember_z5qoFzv9QFea"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010383Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zEdowM1vkgSX"&gt;31.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_ExxonMobilCorpMember"
      decimals="INF"
      id="Fact001139"
      unitRef="Ratio">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_ChevronCorpMember"
      decimals="INF"
      id="Fact001140"
      unitRef="Ratio">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_ConocoPhillipsMember"
      decimals="INF"
      id="Fact001141"
      unitRef="Ratio">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_WilliamsCompaniesIncMember"
      decimals="INF"
      id="Fact001142"
      unitRef="Ratio">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_EOGResourcesIncMember"
      decimals="INF"
      id="Fact001143"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_KinderMorganIncMember"
      decimals="INF"
      id="Fact001144"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_SLBLtdMember"
      decimals="INF"
      id="Fact001145"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_ValeroEnergyCorpMember"
      decimals="INF"
      id="Fact001146"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_Phillips66Member"
      decimals="INF"
      id="Fact001147"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_ONEOKIncMember"
      decimals="INF"
      id="Fact001148"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010383Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact001149"
      unitRef="Ratio">0.312</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact001150">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010383Member"
      id="Fact001151">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001152">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001153">Energy Services Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001154">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001155">This annual shareholder report contains important information about the Energy Services Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001156">You can find additional information about the fund at &lt;span id="xdx_906_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010384Member_zMKbS9g51GB2"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90D_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010384Member_zcrg7nOG1Fmw"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_906_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010384Member_zn4rF9kkNFsT"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001157">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001158">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001159">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001160">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001161">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010384Member_zoE5sZGOe94y"&gt;$181&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010384Member_zD3cYlrS8Ams"&gt;1.79%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      decimals="2"
      id="Fact001162"
      unitRef="USD">181</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      decimals="INF"
      id="Fact001163"
      unitRef="Ratio">0.0179</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001164">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 1.74%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P 500 Energy Index, which returned 8.67% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were oil &amp;amp; gas equipment &amp;amp; services, oil &amp;amp; gas drilling, and oil &amp;amp; gas storage &amp;amp; transportation. The industry that detracted the most was environmental &amp;amp; facilities services. The holdings that contributed the most to performance were Solaris Energy Infrastructure, Inc. - Class A, TechnipFMC plc, and Baker Hughes Co. Those that detracted the most were Atlas Energy Solutions, Inc., Patterson-UTI Energy, Inc., and Cactus, Inc.&#x2013; Class A.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010384Member"
      id="Fact001165">Energy Services Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      id="Fact001166">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      id="Fact001167">S&amp;P 500 Energy Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001168"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001169"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001170"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010384Member"
      decimals="0"
      id="Fact001171"
      unitRef="USD">9897</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001172"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001173"
      unitRef="USD">10402</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010384Member"
      decimals="0"
      id="Fact001174"
      unitRef="USD">10693</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001175"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001176"
      unitRef="USD">11610</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010384Member"
      decimals="0"
      id="Fact001177"
      unitRef="USD">10645</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001178"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001179"
      unitRef="USD">11872</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001180"
      unitRef="USD">12315</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001181"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001182"
      unitRef="USD">12736</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010384Member"
      decimals="0"
      id="Fact001183"
      unitRef="USD">11282</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001184"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001185"
      unitRef="USD">11885</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010384Member"
      decimals="0"
      id="Fact001186"
      unitRef="USD">9043</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001187"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001188"
      unitRef="USD">11129</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010384Member"
      decimals="0"
      id="Fact001189"
      unitRef="USD">9642</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001190"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001191"
      unitRef="USD">11891</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001192"
      unitRef="USD">10019</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001193"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001194"
      unitRef="USD">12607</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010384Member"
      decimals="0"
      id="Fact001195"
      unitRef="USD">8955</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001196"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001197"
      unitRef="USD">11866</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010384Member"
      decimals="0"
      id="Fact001198"
      unitRef="USD">9748</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001199"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001200"
      unitRef="USD">13465</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010384Member"
      decimals="0"
      id="Fact001201"
      unitRef="USD">9459</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001202"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001203"
      unitRef="USD">13548</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001204"
      unitRef="USD">5445</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001205"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001206"
      unitRef="USD">10326</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010384Member"
      decimals="0"
      id="Fact001207"
      unitRef="USD">6735</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001208"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001209"
      unitRef="USD">12022</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010384Member"
      decimals="0"
      id="Fact001210"
      unitRef="USD">5954</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001211"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001212"
      unitRef="USD">11681</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010384Member"
      decimals="0"
      id="Fact001213"
      unitRef="USD">4851</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001214"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001215"
      unitRef="USD">10945</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001216"
      unitRef="USD">5442</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001217"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001218"
      unitRef="USD">11546</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010384Member"
      decimals="0"
      id="Fact001219"
      unitRef="USD">1827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001220"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001221"
      unitRef="USD">5721</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010384Member"
      decimals="0"
      id="Fact001222"
      unitRef="USD">2600</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001223"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001224"
      unitRef="USD">7466</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010384Member"
      decimals="0"
      id="Fact001225"
      unitRef="USD">2239</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001226"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001227"
      unitRef="USD">5993</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001228"
      unitRef="USD">3410</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001229"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001230"
      unitRef="USD">7657</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010384Member"
      decimals="0"
      id="Fact001231"
      unitRef="USD">4085</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001232"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001233"
      unitRef="USD">10020</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010384Member"
      decimals="0"
      id="Fact001234"
      unitRef="USD">4587</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001235"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001236"
      unitRef="USD">11152</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010384Member"
      decimals="0"
      id="Fact001237"
      unitRef="USD">4220</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001238"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001239"
      unitRef="USD">10967</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001240"
      unitRef="USD">4007</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001241"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001242"
      unitRef="USD">11841</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010384Member"
      decimals="0"
      id="Fact001243"
      unitRef="USD">5633</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001244"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001245"
      unitRef="USD">16463</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010384Member"
      decimals="0"
      id="Fact001246"
      unitRef="USD">4511</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001247"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001248"
      unitRef="USD">15612</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010384Member"
      decimals="0"
      id="Fact001249"
      unitRef="USD">4119</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001250"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001251"
      unitRef="USD">15979</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001252"
      unitRef="USD">5713</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001253"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001254"
      unitRef="USD">19623</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010384Member"
      decimals="0"
      id="Fact001255"
      unitRef="USD">5177</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001256"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001257"
      unitRef="USD">18707</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010384Member"
      decimals="0"
      id="Fact001258"
      unitRef="USD">5403</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001259"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001260"
      unitRef="USD">18541</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010384Member"
      decimals="0"
      id="Fact001261"
      unitRef="USD">6515</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001262"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001263"
      unitRef="USD">20806</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001264"
      unitRef="USD">5966</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001265"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001266"
      unitRef="USD">19363</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010384Member"
      decimals="0"
      id="Fact001267"
      unitRef="USD">6490</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001268"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001269"
      unitRef="USD">22013</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010384Member"
      decimals="0"
      id="Fact001270"
      unitRef="USD">6241</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001271"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001272"
      unitRef="USD">21480</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010384Member"
      decimals="0"
      id="Fact001273"
      unitRef="USD">5589</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001274"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001275"
      unitRef="USD">20982</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001276"
      unitRef="USD">5495</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001277"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001278"
      unitRef="USD">20471</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010384Member"
      decimals="0"
      id="Fact001279"
      unitRef="USD">5063</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001280"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001281"
      unitRef="USD">22562</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010384Member"
      decimals="0"
      id="Fact001282"
      unitRef="USD">4478</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001283"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001284"
      unitRef="USD">20630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010384Member"
      decimals="0"
      id="Fact001285"
      unitRef="USD">5057</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001286"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001287"
      unitRef="USD">21912</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001288"
      unitRef="USD">5591</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001289"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="0"
      id="Fact001290"
      unitRef="USD">22247</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001291">&lt;img alt="Ad2 Performance Graph" src="fp0096640-7_ar141.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001292">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Energy Services Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010384Member_zyuntUPZN6hW"&gt;1.74%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010384Member_z8uYIZij3x1C"&gt;10.39%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010384Member_zoMLTkMoaB1w"&gt;-5.65%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--EnergyServicesFundVariableAnnuitySampP500IndexMember_zHCwVJFFwFbk"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--EnergyServicesFundVariableAnnuitySampP500IndexMember_zm6RdBwerOqs"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--EnergyServicesFundVariableAnnuitySampP500IndexMember_ziZdZB4OKjgf"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Energy Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember_z7hw9lqnbHoT"&gt;8.67%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember_z8OliTXjyT7e"&gt;23.78%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember_zmyEmsWmUq2o"&gt;8.32%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      decimals="INF"
      id="Fact001293"
      unitRef="Ratio">0.0174</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010384Member"
      decimals="INF"
      id="Fact001294"
      unitRef="Ratio">0.1039</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010384Member"
      decimals="INF"
      id="Fact001295"
      unitRef="Ratio">-0.0565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001296"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001297"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001298"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="INF"
      id="Fact001299"
      unitRef="Ratio">0.0867</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="INF"
      id="Fact001300"
      unitRef="Ratio">0.2378</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_EnergyServicesFundVariableAnnuitySampP500EnergyIndexMember"
      decimals="INF"
      id="Fact001301"
      unitRef="Ratio">0.0832</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001302">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001303">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010384Member_z0m24mwDokrg"&gt;$2,730,695&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010384Member_zqcX7u6Q4Vck"&gt;32&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;2,071%&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010384Member_zbiLIy3j2ZBH"&gt;$28,235&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001304"
      unitRef="USD">2730695</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010384Member"
      decimals="INF"
      id="Fact001305"
      unitRef="Shares">32</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      decimals="0"
      id="Fact001306"
      unitRef="USD">28235</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001307">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001308">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Oil &amp;amp; Gas Services
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__oef--IndustrySectorAxis__custom--OilampGasServicesMember_zlHNy5WD1ecO"&gt;68.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Oil &amp;amp; Gas
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__oef--IndustrySectorAxis__custom--OilampGasMember_zQ8Br0Z1VUtW"&gt;24.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Metal Fabricate &amp;amp; Hardware
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__oef--IndustrySectorAxis__custom--MetalFabricateampHardwareMember_zRr3t4OK7ASs"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Machinery-Diversified
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__oef--IndustrySectorAxis__custom--MachineryDiversifiedMember_zObFcVlhqTXv"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-7_ar142.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SLB Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--SLBLtdMember_zckjvn8omlOJ"&gt;12.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Baker Hughes Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--BakerHughesCoMember_zOXg3NEEogoP"&gt;11.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Halliburton Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--HalliburtonCoMember_ztfwRjC3Rq4W"&gt;7.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    TechnipFMC plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--TechnipFMCplcMember_zbh1hf3grzkb"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Weatherford International plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--WeatherfordInternationalplcMember_zcWUw9GsASDJ"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NOV, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--NOVIncMember_zsF2BSrhpZNO"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Archrock, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--ArchrockIncMember_z1UqGcL4rra0"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Transocean Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--TransoceanLtdMember_zqLmsZZMJR3e"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tenaris S.A. ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--TenarisSAADRMember_zXJY2jTCgoOA"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cactus, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--CactusInc8212ClassAMember_z6QnGaK0eg55"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zjqsOjQhxhGK"&gt;57.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_985_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010384Member_zdxoXL6Wd90h"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SLB Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--SLBLtdMember_z3Atwc5gTiUx"&gt;12.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Baker Hughes Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--BakerHughesCoMember_z0TAdVbaGGcI"&gt;11.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Halliburton Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--HalliburtonCoMember_zDHLNtoXjsgQ"&gt;7.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    TechnipFMC plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--TechnipFMCplcMember_zQJhaEVUkAO3"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Weatherford International plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--WeatherfordInternationalplcMember_zcPmEorlS3gf"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NOV, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--NOVIncMember_zDHoIko5o2lJ"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Archrock, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--ArchrockIncMember_zb7xoR6Wsb0S"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Transocean Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--TransoceanLtdMember_zkj6c6MEPuSy"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tenaris S.A. ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--TenarisSAADRMember_zIzZo0kT6eOl"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cactus, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--CactusInc8212ClassAMember_zWyrb5Q25mLr"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_znjYBcswWn61"&gt;57.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_OilampGasServicesMember"
      decimals="INF"
      id="Fact001309"
      unitRef="Ratio">0.687</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_OilampGasMember"
      decimals="INF"
      id="Fact001310"
      unitRef="Ratio">0.241</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_MetalFabricateampHardwareMember"
      decimals="INF"
      id="Fact001311"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_MachineryDiversifiedMember"
      decimals="INF"
      id="Fact001312"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_SLBLtdMember"
      decimals="INF"
      id="Fact001313"
      unitRef="Ratio">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_BakerHughesCoMember"
      decimals="INF"
      id="Fact001314"
      unitRef="Ratio">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_HalliburtonCoMember"
      decimals="INF"
      id="Fact001315"
      unitRef="Ratio">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_TechnipFMCplcMember"
      decimals="INF"
      id="Fact001316"
      unitRef="Ratio">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_WeatherfordInternationalplcMember"
      decimals="INF"
      id="Fact001317"
      unitRef="Ratio">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_NOVIncMember"
      decimals="INF"
      id="Fact001318"
      unitRef="Ratio">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_ArchrockIncMember"
      decimals="INF"
      id="Fact001319"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_TransoceanLtdMember"
      decimals="INF"
      id="Fact001320"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_TenarisSAADRMember"
      decimals="INF"
      id="Fact001321"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_CactusInc8212ClassAMember"
      decimals="INF"
      id="Fact001322"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact001323"
      unitRef="Ratio">0.571</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001324">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SLB Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--SLBLtdMember_z3Atwc5gTiUx"&gt;12.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Baker Hughes Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--BakerHughesCoMember_z0TAdVbaGGcI"&gt;11.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Halliburton Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--HalliburtonCoMember_zDHLNtoXjsgQ"&gt;7.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    TechnipFMC plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--TechnipFMCplcMember_zQJhaEVUkAO3"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Weatherford International plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--WeatherfordInternationalplcMember_zcPmEorlS3gf"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NOV, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--NOVIncMember_zDHoIko5o2lJ"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Archrock, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--ArchrockIncMember_zb7xoR6Wsb0S"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Transocean Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--TransoceanLtdMember_zkj6c6MEPuSy"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tenaris S.A. ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--TenarisSAADRMember_zIzZo0kT6eOl"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cactus, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--CactusInc8212ClassAMember_zWyrb5Q25mLr"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010384Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_znjYBcswWn61"&gt;57.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_SLBLtdMember"
      decimals="INF"
      id="Fact001325"
      unitRef="Ratio">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_BakerHughesCoMember"
      decimals="INF"
      id="Fact001326"
      unitRef="Ratio">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_HalliburtonCoMember"
      decimals="INF"
      id="Fact001327"
      unitRef="Ratio">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_TechnipFMCplcMember"
      decimals="INF"
      id="Fact001328"
      unitRef="Ratio">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_WeatherfordInternationalplcMember"
      decimals="INF"
      id="Fact001329"
      unitRef="Ratio">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_NOVIncMember"
      decimals="INF"
      id="Fact001330"
      unitRef="Ratio">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_ArchrockIncMember"
      decimals="INF"
      id="Fact001331"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_TransoceanLtdMember"
      decimals="INF"
      id="Fact001332"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_TenarisSAADRMember"
      decimals="INF"
      id="Fact001333"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_CactusInc8212ClassAMember"
      decimals="INF"
      id="Fact001334"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010384Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact001335"
      unitRef="Ratio">0.571</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001336">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      id="Fact001337">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001338">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001339">Financial Services Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001340">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001341">This annual shareholder report contains important information about the Financial Services Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001342">You can find additional information about the fund at &lt;span id="xdx_905_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010385Member_z0fXKeIOGokF"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_902_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010385Member_zbV5nbXl2Cn6"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_906_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010385Member_z2tObR2r2xlZ"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001343">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001344">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001345">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001346">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001347">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010385Member_zVOhqGMDA7Ke"&gt;$189&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010385Member_zYmXovosmbco"&gt;1.79%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      decimals="2"
      id="Fact001348"
      unitRef="USD">189</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      decimals="INF"
      id="Fact001349"
      unitRef="Ratio">0.0179</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001350">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 10.76%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P 500 Financials Index, which returned 15.02% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were diversified banks, investment banking &amp;amp; brokerage, and consumer finance. Those that detracted the most were transaction &amp;amp; payment processing services, insurance brokers, and multi-family residential REITs. The holdings that contributed the most to performance were Robinhood Markets, Inc. &#x2013; Class A, JPMorgan Chase &amp;amp; Co., and Citigroup, Inc. Those that detracted the most were FiServ, Inc., PayPal Holdings, Inc., and Alexandria Real Estate Equities, Inc.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010385Member"
      id="Fact001351">Financial Services Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      id="Fact001352">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      id="Fact001353">S&amp;P 500 Financials Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001354"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001355"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001356"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010385Member"
      decimals="0"
      id="Fact001357"
      unitRef="USD">9772</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001358"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001359"
      unitRef="USD">9494</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010385Member"
      decimals="0"
      id="Fact001360"
      unitRef="USD">10023</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001361"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001362"
      unitRef="USD">9695</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010385Member"
      decimals="0"
      id="Fact001363"
      unitRef="USD">10470</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001364"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001365"
      unitRef="USD">10140</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001366"
      unitRef="USD">11583</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001367"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001368"
      unitRef="USD">12280</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010385Member"
      decimals="0"
      id="Fact001369"
      unitRef="USD">11876</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001370"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001371"
      unitRef="USD">12590</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010385Member"
      decimals="0"
      id="Fact001372"
      unitRef="USD">12269</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001373"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001374"
      unitRef="USD">13125</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010385Member"
      decimals="0"
      id="Fact001375"
      unitRef="USD">12741</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001376"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001377"
      unitRef="USD">13812</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001378"
      unitRef="USD">13386</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001379"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001380"
      unitRef="USD">15004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010385Member"
      decimals="0"
      id="Fact001381"
      unitRef="USD">13203</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001382"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001383"
      unitRef="USD">14860</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010385Member"
      decimals="0"
      id="Fact001384"
      unitRef="USD">13130</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001385"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001386"
      unitRef="USD">14391</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010385Member"
      decimals="0"
      id="Fact001387"
      unitRef="USD">13332</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001388"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001389"
      unitRef="USD">15018</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001390"
      unitRef="USD">11743</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001391"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001392"
      unitRef="USD">13049</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010385Member"
      decimals="0"
      id="Fact001393"
      unitRef="USD">13146</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001394"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001395"
      unitRef="USD">14166</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010385Member"
      decimals="0"
      id="Fact001396"
      unitRef="USD">13880</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001397"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001398"
      unitRef="USD">15299</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010385Member"
      decimals="0"
      id="Fact001399"
      unitRef="USD">14222</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001400"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001401"
      unitRef="USD">15607</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001402"
      unitRef="USD">15040</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001403"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001404"
      unitRef="USD">17240</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010385Member"
      decimals="0"
      id="Fact001405"
      unitRef="USD">10514</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001406"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001407"
      unitRef="USD">11737</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010385Member"
      decimals="0"
      id="Fact001408"
      unitRef="USD">12209</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001409"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001410"
      unitRef="USD">13169</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010385Member"
      decimals="0"
      id="Fact001411"
      unitRef="USD">12406</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001412"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001413"
      unitRef="USD">13754</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001414"
      unitRef="USD">15024</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001415"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001416"
      unitRef="USD">16949</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010385Member"
      decimals="0"
      id="Fact001417"
      unitRef="USD">16972</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001418"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001419"
      unitRef="USD">19659</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010385Member"
      decimals="0"
      id="Fact001420"
      unitRef="USD">18576</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001421"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001422"
      unitRef="USD">21303</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010385Member"
      decimals="0"
      id="Fact001423"
      unitRef="USD">18823</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001424"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001425"
      unitRef="USD">21887</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001426"
      unitRef="USD">20321</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001427"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001428"
      unitRef="USD">22887</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010385Member"
      decimals="0"
      id="Fact001429"
      unitRef="USD">19577</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001430"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001431"
      unitRef="USD">22547</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010385Member"
      decimals="0"
      id="Fact001432"
      unitRef="USD">16249</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001433"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001434"
      unitRef="USD">18601</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010385Member"
      decimals="0"
      id="Fact001435"
      unitRef="USD">15419</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001436"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001437"
      unitRef="USD">18024</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001438"
      unitRef="USD">16640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001439"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001440"
      unitRef="USD">20476</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010385Member"
      decimals="0"
      id="Fact001441"
      unitRef="USD">15952</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001442"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001443"
      unitRef="USD">19337</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010385Member"
      decimals="0"
      id="Fact001444"
      unitRef="USD">16717</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001445"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001446"
      unitRef="USD">20369</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010385Member"
      decimals="0"
      id="Fact001447"
      unitRef="USD">16238</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001448"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001449"
      unitRef="USD">20139</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001450"
      unitRef="USD">18954</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001451"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001452"
      unitRef="USD">22964</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010385Member"
      decimals="0"
      id="Fact001453"
      unitRef="USD">20431</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001454"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001455"
      unitRef="USD">25824</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010385Member"
      decimals="0"
      id="Fact001456"
      unitRef="USD">19915</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001457"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001458"
      unitRef="USD">25299</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010385Member"
      decimals="0"
      id="Fact001459"
      unitRef="USD">22303</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001460"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001461"
      unitRef="USD">27996</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001462"
      unitRef="USD">23173</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001463"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001464"
      unitRef="USD">29981</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010385Member"
      decimals="0"
      id="Fact001465"
      unitRef="USD">23217</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001466"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001467"
      unitRef="USD">31037</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010385Member"
      decimals="0"
      id="Fact001468"
      unitRef="USD">24963</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001469"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001470"
      unitRef="USD">32749</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010385Member"
      decimals="0"
      id="Fact001471"
      unitRef="USD">25677</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001472"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001473"
      unitRef="USD">33804</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001474"
      unitRef="USD">25667</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001475"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="0"
      id="Fact001476"
      unitRef="USD">34485</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001477">&lt;img alt="Ad2 Performance Graph" src="fp0096640-8_ar111.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001478">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Financial Services Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010385Member_ztwnIwZp0Xb6"&gt;10.76%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010385Member_zqaD5K1LakPA"&gt;11.31%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010385Member_zjQi4oVLKTxA"&gt;9.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--FinancialServicesFundVariableAnnuitySampP500IndexMember_z3w3dfigcotu"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--FinancialServicesFundVariableAnnuitySampP500IndexMember_zpd8VxLLWawJ"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--FinancialServicesFundVariableAnnuitySampP500IndexMember_z4BiOeuZvsVL"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Financials Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember_zFCReILP4n1u"&gt;15.02%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember_zKJr09HaogJE"&gt;15.27%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember_zcL4nUMJ1PPJ"&gt;13.18%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      decimals="INF"
      id="Fact001479"
      unitRef="Ratio">0.1076</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010385Member"
      decimals="INF"
      id="Fact001480"
      unitRef="Ratio">0.1131</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010385Member"
      decimals="INF"
      id="Fact001481"
      unitRef="Ratio">0.0988</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001482"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001483"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001484"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="INF"
      id="Fact001485"
      unitRef="Ratio">0.1502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="INF"
      id="Fact001486"
      unitRef="Ratio">0.1527</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_FinancialServicesFundVariableAnnuitySampP500FinancialsIndexMember"
      decimals="INF"
      id="Fact001487"
      unitRef="Ratio">0.1318</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001488">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001489">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010385Member_zewhZOWUQs8O"&gt;$11,122,704&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010385Member_z0oAMCBUsC7N"&gt;161&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010385Member_zOlury893ApZ"&gt;97%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010385Member_zjZPaOz2OJdP"&gt;$90,112&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001490"
      unitRef="USD">11122704</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010385Member"
      decimals="INF"
      id="Fact001491"
      unitRef="Shares">161</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      decimals="INF"
      id="Fact001492"
      unitRef="Ratio">0.97</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      decimals="0"
      id="Fact001493"
      unitRef="USD">90112</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001494">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001495">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Banks
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__oef--IndustrySectorAxis__custom--BanksMember_zspIhngF2mSR"&gt;28.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Diversified Financial Services
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__oef--IndustrySectorAxis__custom--DiversifiedFinancialServicesMember_zj2qonoOxqQt"&gt;24.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Insurance
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__oef--IndustrySectorAxis__custom--InsuranceMember_zYonEiXREZBa"&gt;17.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    REITs
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__oef--IndustrySectorAxis__custom--REITsMember_zDrB4KMaGtrd"&gt;15.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Commercial Services
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__oef--IndustrySectorAxis__custom--CommercialServicesMember_ztLlUOTPuT4W"&gt;6.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Private Equity
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__oef--IndustrySectorAxis__custom--PrivateEquityMember_zBQbUs3ImO4R"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Software
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__oef--IndustrySectorAxis__custom--SoftwareMember_zoPOsTok0fVH"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__oef--IndustrySectorAxis__custom--OtherMember_zjovAoZbPTVj"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-8_ar112.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Berkshire Hathaway, Inc. &#x2014; Class B
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--BerkshireHathawayInc8212ClassBMember_zH8RFQmoe8nX"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    JPMorgan Chase &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--JPMorganChaseampCoMember_zsQu0hGusuRE"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Visa, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--VisaInc8212ClassAMember_zvqZjQZjhY85"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Mastercard, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--MastercardInc8212ClassAMember_zuxQnoVrG2Od"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bank of America Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--BankofAmericaCorpMember_zuBMmTsFejDg"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Wells Fargo &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--WellsFargoampCoMember_z88eQzIe4Yim"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Goldman Sachs Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--GoldmanSachsGroupIncMember_zOyUJtpMFdDq"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Citigroup, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--CitigroupIncMember_zykzcSZxm6BM"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Morgan Stanley
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--MorganStanleyMember_zaOhqHjN24hf"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Blackstone, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--BlackstoneInc8212ClassAMember_zeE1p4IXC0cd"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zrBVoNi0OZ5t"&gt;20.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_984_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010385Member_za3WLa78svjI"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Berkshire Hathaway, Inc. &#x2014; Class B
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--BerkshireHathawayInc8212ClassBMember_z4s6oQqfVOXr"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    JPMorgan Chase &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--JPMorganChaseampCoMember_zGHWXJjrOXkJ"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Visa, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--VisaInc8212ClassAMember_z1hR2fXOjyQX"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Mastercard, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--MastercardInc8212ClassAMember_zg6AWBEazpZn"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bank of America Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--BankofAmericaCorpMember_z8NMDmoeQput"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Wells Fargo &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--WellsFargoampCoMember_zBGduXC7D9Lf"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Goldman Sachs Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--GoldmanSachsGroupIncMember_zBsLJRodX48k"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Citigroup, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--CitigroupIncMember_zm4L0XrtbKOz"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Morgan Stanley
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--MorganStanleyMember_zvj8ZJ00GQRB"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Blackstone, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--BlackstoneInc8212ClassAMember_zMroqx4ii8ez"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z0GIzs32N857"&gt;20.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_BanksMember"
      decimals="INF"
      id="Fact001496"
      unitRef="Ratio">0.281</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_DiversifiedFinancialServicesMember"
      decimals="INF"
      id="Fact001497"
      unitRef="Ratio">0.246</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_InsuranceMember"
      decimals="INF"
      id="Fact001498"
      unitRef="Ratio">0.171</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_REITsMember"
      decimals="INF"
      id="Fact001499"
      unitRef="Ratio">0.156</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_CommercialServicesMember"
      decimals="INF"
      id="Fact001500"
      unitRef="Ratio">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_PrivateEquityMember"
      decimals="INF"
      id="Fact001501"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_SoftwareMember"
      decimals="INF"
      id="Fact001502"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_OtherMember"
      decimals="INF"
      id="Fact001503"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_BerkshireHathawayInc8212ClassBMember"
      decimals="INF"
      id="Fact001504"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_JPMorganChaseampCoMember"
      decimals="INF"
      id="Fact001505"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_VisaInc8212ClassAMember"
      decimals="INF"
      id="Fact001506"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_MastercardInc8212ClassAMember"
      decimals="INF"
      id="Fact001507"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_BankofAmericaCorpMember"
      decimals="INF"
      id="Fact001508"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_WellsFargoampCoMember"
      decimals="INF"
      id="Fact001509"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_GoldmanSachsGroupIncMember"
      decimals="INF"
      id="Fact001510"
      unitRef="Ratio">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_CitigroupIncMember"
      decimals="INF"
      id="Fact001511"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_MorganStanleyMember"
      decimals="INF"
      id="Fact001512"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_BlackstoneInc8212ClassAMember"
      decimals="INF"
      id="Fact001513"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact001514"
      unitRef="Ratio">0.201</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001515">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Berkshire Hathaway, Inc. &#x2014; Class B
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--BerkshireHathawayInc8212ClassBMember_z4s6oQqfVOXr"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    JPMorgan Chase &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--JPMorganChaseampCoMember_zGHWXJjrOXkJ"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Visa, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--VisaInc8212ClassAMember_z1hR2fXOjyQX"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Mastercard, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--MastercardInc8212ClassAMember_zg6AWBEazpZn"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bank of America Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--BankofAmericaCorpMember_z8NMDmoeQput"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Wells Fargo &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--WellsFargoampCoMember_zBGduXC7D9Lf"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Goldman Sachs Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--GoldmanSachsGroupIncMember_zBsLJRodX48k"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Citigroup, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--CitigroupIncMember_zm4L0XrtbKOz"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Morgan Stanley
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--MorganStanleyMember_zvj8ZJ00GQRB"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Blackstone, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--BlackstoneInc8212ClassAMember_zMroqx4ii8ez"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010385Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z0GIzs32N857"&gt;20.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_BerkshireHathawayInc8212ClassBMember"
      decimals="INF"
      id="Fact001516"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_JPMorganChaseampCoMember"
      decimals="INF"
      id="Fact001517"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_VisaInc8212ClassAMember"
      decimals="INF"
      id="Fact001518"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_MastercardInc8212ClassAMember"
      decimals="INF"
      id="Fact001519"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_BankofAmericaCorpMember"
      decimals="INF"
      id="Fact001520"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_WellsFargoampCoMember"
      decimals="INF"
      id="Fact001521"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_GoldmanSachsGroupIncMember"
      decimals="INF"
      id="Fact001522"
      unitRef="Ratio">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_CitigroupIncMember"
      decimals="INF"
      id="Fact001523"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_MorganStanleyMember"
      decimals="INF"
      id="Fact001524"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_BlackstoneInc8212ClassAMember"
      decimals="INF"
      id="Fact001525"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010385Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact001526"
      unitRef="Ratio">0.201</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001527">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010385Member"
      id="Fact001528">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001529">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001530">Health Care Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001531">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001532">This annual shareholder report contains important information about the Health Care Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001533">You can find additional information about the fund at &lt;span id="xdx_909_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010386Member_zDLU8CApVVpT"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90D_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010386Member_znJ7iFebQmyM"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90B_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010386Member_z1GpcNOnC3hM"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001534">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001535">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001536">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001537">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001538">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010386Member_ziBTYrLx8osf"&gt;$192&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010386Member_z152Dg1IHos7"&gt;1.79%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      decimals="2"
      id="Fact001539"
      unitRef="USD">192</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      decimals="INF"
      id="Fact001540"
      unitRef="Ratio">0.0179</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001541">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 14.07%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P 500 Health Care Index, which returned 14.60% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were biotechnology, pharmaceuticals, and health care services. Those that detracted the most were managed health care and health care supplies. The holdings that contributed the most to performance were Eli Lilly and Co., Johnson &amp;amp; Johnson and CVS Health Corp. Those that detracted the most were UnitedHealth Group, Inc., Sarepta Therapeutics, Inc., and Novo Nordisk A/S ADR.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010386Member"
      id="Fact001542">Health Care Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      id="Fact001543">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      id="Fact001544">S&amp;P 500 Health Care Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001545"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001546"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001547"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010386Member"
      decimals="0"
      id="Fact001548"
      unitRef="USD">9011</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001549"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001550"
      unitRef="USD">9450</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010386Member"
      decimals="0"
      id="Fact001551"
      unitRef="USD">9337</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001552"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001553"
      unitRef="USD">10042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010386Member"
      decimals="0"
      id="Fact001554"
      unitRef="USD">9677</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001555"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001556"
      unitRef="USD">10137</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001557"
      unitRef="USD">9030</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001558"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001559"
      unitRef="USD">9731</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010386Member"
      decimals="0"
      id="Fact001560"
      unitRef="USD">9906</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001561"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001562"
      unitRef="USD">10545</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010386Member"
      decimals="0"
      id="Fact001563"
      unitRef="USD">10745</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001564"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001565"
      unitRef="USD">11294</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010386Member"
      decimals="0"
      id="Fact001566"
      unitRef="USD">10906</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001567"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001568"
      unitRef="USD">11707</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001569"
      unitRef="USD">11095</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001570"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001571"
      unitRef="USD">11879</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010386Member"
      decimals="0"
      id="Fact001572"
      unitRef="USD">11175</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001573"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001574"
      unitRef="USD">11734</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010386Member"
      decimals="0"
      id="Fact001575"
      unitRef="USD">11800</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001576"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001577"
      unitRef="USD">12097</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010386Member"
      decimals="0"
      id="Fact001578"
      unitRef="USD">13138</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001579"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001580"
      unitRef="USD">13855</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001581"
      unitRef="USD">11233</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001582"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001583"
      unitRef="USD">12647</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010386Member"
      decimals="0"
      id="Fact001584"
      unitRef="USD">12567</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001585"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001586"
      unitRef="USD">13481</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010386Member"
      decimals="0"
      id="Fact001587"
      unitRef="USD">12647</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001588"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001589"
      unitRef="USD">13668</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010386Member"
      decimals="0"
      id="Fact001590"
      unitRef="USD">12076</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001591"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001592"
      unitRef="USD">13361</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001593"
      unitRef="USD">13768</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001594"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001595"
      unitRef="USD">15281</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010386Member"
      decimals="0"
      id="Fact001596"
      unitRef="USD">11841</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001597"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001598"
      unitRef="USD">13345</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010386Member"
      decimals="0"
      id="Fact001599"
      unitRef="USD">14046</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001600"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001601"
      unitRef="USD">15158</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010386Member"
      decimals="0"
      id="Fact001602"
      unitRef="USD">14869</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001603"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001604"
      unitRef="USD">16047</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001605"
      unitRef="USD">16340</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001606"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001607"
      unitRef="USD">17336</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010386Member"
      decimals="0"
      id="Fact001608"
      unitRef="USD">16690</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001609"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001610"
      unitRef="USD">17887</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010386Member"
      decimals="0"
      id="Fact001611"
      unitRef="USD">18325</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001612"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001613"
      unitRef="USD">19390</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010386Member"
      decimals="0"
      id="Fact001614"
      unitRef="USD">18425</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001615"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001616"
      unitRef="USD">19668</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001617"
      unitRef="USD">19418</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001618"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001619"
      unitRef="USD">21866</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010386Member"
      decimals="0"
      id="Fact001620"
      unitRef="USD">18199</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001621"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001622"
      unitRef="USD">21303</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010386Member"
      decimals="0"
      id="Fact001623"
      unitRef="USD">16231</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001624"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001625"
      unitRef="USD">20043</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010386Member"
      decimals="0"
      id="Fact001626"
      unitRef="USD">15265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001627"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001628"
      unitRef="USD">19005</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001629"
      unitRef="USD">17087</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001630"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001631"
      unitRef="USD">21438</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010386Member"
      decimals="0"
      id="Fact001632"
      unitRef="USD">16947</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001633"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001634"
      unitRef="USD">20515</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010386Member"
      decimals="0"
      id="Fact001635"
      unitRef="USD">17370</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001636"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001637"
      unitRef="USD">21121</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010386Member"
      decimals="0"
      id="Fact001638"
      unitRef="USD">16561</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001639"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001640"
      unitRef="USD">20561</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001641"
      unitRef="USD">17946</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001642"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001643"
      unitRef="USD">21879</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010386Member"
      decimals="0"
      id="Fact001644"
      unitRef="USD">19218</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001645"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001646"
      unitRef="USD">23816</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010386Member"
      decimals="0"
      id="Fact001647"
      unitRef="USD">18685</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001648"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001649"
      unitRef="USD">23587</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010386Member"
      decimals="0"
      id="Fact001650"
      unitRef="USD">19742</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001651"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001652"
      unitRef="USD">25020</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001653"
      unitRef="USD">17971</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001654"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001655"
      unitRef="USD">22444</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010386Member"
      decimals="0"
      id="Fact001656"
      unitRef="USD">18385</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001657"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001658"
      unitRef="USD">23912</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010386Member"
      decimals="0"
      id="Fact001659"
      unitRef="USD">17951</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001660"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001661"
      unitRef="USD">22195</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010386Member"
      decimals="0"
      id="Fact001662"
      unitRef="USD">18797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001663"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001664"
      unitRef="USD">23030</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001665"
      unitRef="USD">20499</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001666"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="0"
      id="Fact001667"
      unitRef="USD">25720</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001668">&lt;img alt="Ad2 Performance Graph" src="fp0096640-9_ar131.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001669">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Health Care Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010386Member_zUin0kKKgPzE"&gt;14.07%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010386Member_z6Jp9BD46BXp"&gt;4.64%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010386Member_ziaJosGLh7DT"&gt;7.44%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--HealthCareFundVariableAnnuitySampP500IndexMember_zKeA0IxxV1lt"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--HealthCareFundVariableAnnuitySampP500IndexMember_zegMAMYRyQkA"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--HealthCareFundVariableAnnuitySampP500IndexMember_zOBIgaNlAGxG"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Health Care Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--HealthCareFundVariableAnnuitySampP500HealthCareIndexMember_zA66IiMOHOZQ"&gt;14.60%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--HealthCareFundVariableAnnuitySampP500HealthCareIndexMember_z5zFJhLD27wC"&gt;8.21%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--HealthCareFundVariableAnnuitySampP500HealthCareIndexMember_zFQaU4hSeSRB"&gt;9.91%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      decimals="INF"
      id="Fact001670"
      unitRef="Ratio">0.1407</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010386Member"
      decimals="INF"
      id="Fact001671"
      unitRef="Ratio">0.0464</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010386Member"
      decimals="INF"
      id="Fact001672"
      unitRef="Ratio">0.0744</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001673"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001674"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001675"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="INF"
      id="Fact001676"
      unitRef="Ratio">0.1460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="INF"
      id="Fact001677"
      unitRef="Ratio">0.0821</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_HealthCareFundVariableAnnuitySampP500HealthCareIndexMember"
      decimals="INF"
      id="Fact001678"
      unitRef="Ratio">0.0991</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001679">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001680">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010386Member_zuLhkTvcbSmY"&gt;$10,538,629&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010386Member_zTnMMZtRWYCJ"&gt;136&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010386Member_zQ9oxRKb6t7q"&gt;90%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010386Member_zlAnaEader9b"&gt;$87,116&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001681"
      unitRef="USD">10538629</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010386Member"
      decimals="INF"
      id="Fact001682"
      unitRef="Shares">136</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      decimals="INF"
      id="Fact001683"
      unitRef="Ratio">0.90</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      decimals="0"
      id="Fact001684"
      unitRef="USD">87116</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001685">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001686">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Pharmaceuticals
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__oef--IndustrySectorAxis__custom--PharmaceuticalsMember_zZegUpvUEddF"&gt;33.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Healthcare-Products
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__oef--IndustrySectorAxis__custom--HealthcareProductsMember_zAiOQHGYNacN"&gt;28.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Biotechnology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__oef--IndustrySectorAxis__custom--BiotechnologyMember_ziwOyjZtOau0"&gt;22.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Healthcare-Services
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__oef--IndustrySectorAxis__custom--HealthcareServicesMember_zjYtPws5f5JA"&gt;14.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Software
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__oef--IndustrySectorAxis__custom--SoftwareMember_zWXof5BZx7ix"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Internet
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__oef--IndustrySectorAxis__custom--InternetMember_zIepxdLuRQlq"&gt;0.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-9_ar132.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Eli Lilly &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--EliLillyampCoMember_zscZN6VzUh3x"&gt;4.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Johnson &amp;amp; Johnson
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--JohnsonampJohnsonMember_zzK11fOY2X0s"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AbbVie, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--AbbVieIncMember_zJ5OdhSYCBZx"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    UnitedHealth Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--UnitedHealthGroupIncMember_zmtPTViJ9zmo"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Merck &amp;amp; Company, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--MerckampCompanyIncMember_z5oOQYS1AAQb"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Thermo Fisher Scientific, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--ThermoFisherScientificIncMember_z8oqQS2mn9sV"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Abbott Laboratories
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--AbbottLaboratoriesMember_zjAVJmTsnFta"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Intuitive Surgical, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--IntuitiveSurgicalIncMember_zWlzyj5L3o8Q"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amgen, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--AmgenIncMember_zWV4lHxnqNmu"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Gilead Sciences, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--GileadSciencesIncMember_zgrvw4BdsdTm"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z6yIUoO99czV"&gt;24.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98C_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010386Member_zoRQd4I14iXj"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Eli Lilly &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--EliLillyampCoMember_ztuONv2hJujf"&gt;4.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Johnson &amp;amp; Johnson
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--JohnsonampJohnsonMember_zs0XcrTdB9Sc"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AbbVie, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--AbbVieIncMember_zpakFcEG9YKO"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    UnitedHealth Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--UnitedHealthGroupIncMember_z1a5N0oRoGGR"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Merck &amp;amp; Company, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--MerckampCompanyIncMember_zUKIDbiZzS1o"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Thermo Fisher Scientific, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--ThermoFisherScientificIncMember_zKjIFvj8Nwzi"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Abbott Laboratories
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--AbbottLaboratoriesMember_ztaOK5bK2KVw"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Intuitive Surgical, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--IntuitiveSurgicalIncMember_zh6pMIVQdpG8"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amgen, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--AmgenIncMember_z1luhk2qVgn4"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Gilead Sciences, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--GileadSciencesIncMember_zlrErIb3LR7w"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z9hjCrF2Ncw9"&gt;24.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_PharmaceuticalsMember"
      decimals="INF"
      id="Fact001687"
      unitRef="Ratio">0.331</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_HealthcareProductsMember"
      decimals="INF"
      id="Fact001688"
      unitRef="Ratio">0.282</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_BiotechnologyMember"
      decimals="INF"
      id="Fact001689"
      unitRef="Ratio">0.226</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_HealthcareServicesMember"
      decimals="INF"
      id="Fact001690"
      unitRef="Ratio">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_SoftwareMember"
      decimals="INF"
      id="Fact001691"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_InternetMember"
      decimals="INF"
      id="Fact001692"
      unitRef="Ratio">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_EliLillyampCoMember"
      decimals="INF"
      id="Fact001693"
      unitRef="Ratio">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_JohnsonampJohnsonMember"
      decimals="INF"
      id="Fact001694"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_AbbVieIncMember"
      decimals="INF"
      id="Fact001695"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_UnitedHealthGroupIncMember"
      decimals="INF"
      id="Fact001696"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_MerckampCompanyIncMember"
      decimals="INF"
      id="Fact001697"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_ThermoFisherScientificIncMember"
      decimals="INF"
      id="Fact001698"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_AbbottLaboratoriesMember"
      decimals="INF"
      id="Fact001699"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_IntuitiveSurgicalIncMember"
      decimals="INF"
      id="Fact001700"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_AmgenIncMember"
      decimals="INF"
      id="Fact001701"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_GileadSciencesIncMember"
      decimals="INF"
      id="Fact001702"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact001703"
      unitRef="Ratio">0.248</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001704">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Eli Lilly &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--EliLillyampCoMember_ztuONv2hJujf"&gt;4.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Johnson &amp;amp; Johnson
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--JohnsonampJohnsonMember_zs0XcrTdB9Sc"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AbbVie, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--AbbVieIncMember_zpakFcEG9YKO"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    UnitedHealth Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--UnitedHealthGroupIncMember_z1a5N0oRoGGR"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Merck &amp;amp; Company, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--MerckampCompanyIncMember_zUKIDbiZzS1o"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Thermo Fisher Scientific, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--ThermoFisherScientificIncMember_zKjIFvj8Nwzi"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Abbott Laboratories
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--AbbottLaboratoriesMember_ztaOK5bK2KVw"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Intuitive Surgical, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--IntuitiveSurgicalIncMember_zh6pMIVQdpG8"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amgen, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--AmgenIncMember_z1luhk2qVgn4"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Gilead Sciences, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--GileadSciencesIncMember_zlrErIb3LR7w"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010386Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z9hjCrF2Ncw9"&gt;24.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_EliLillyampCoMember"
      decimals="INF"
      id="Fact001705"
      unitRef="Ratio">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_JohnsonampJohnsonMember"
      decimals="INF"
      id="Fact001706"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_AbbVieIncMember"
      decimals="INF"
      id="Fact001707"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_UnitedHealthGroupIncMember"
      decimals="INF"
      id="Fact001708"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_MerckampCompanyIncMember"
      decimals="INF"
      id="Fact001709"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_ThermoFisherScientificIncMember"
      decimals="INF"
      id="Fact001710"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_AbbottLaboratoriesMember"
      decimals="INF"
      id="Fact001711"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_IntuitiveSurgicalIncMember"
      decimals="INF"
      id="Fact001712"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_AmgenIncMember"
      decimals="INF"
      id="Fact001713"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_GileadSciencesIncMember"
      decimals="INF"
      id="Fact001714"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010386Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact001715"
      unitRef="Ratio">0.248</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001716">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010386Member"
      id="Fact001717">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001718">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001719">Internet Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001720">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001721">This annual shareholder report contains important information about the Internet Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001722">You can find additional information about the fund at &lt;span id="xdx_906_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010387Member_zTcjUAaGYT5J"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_905_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010387Member_zqMCtmeTTQV9"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_900_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010387Member_zhtEkYGDpTLi"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001723">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001724">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001725">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001726">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001727">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010387Member_zDExWLPjzzvN"&gt;$196&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010387Member_zKZAdifhu5gI"&gt;1.79%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      decimals="2"
      id="Fact001728"
      unitRef="USD">196</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      decimals="INF"
      id="Fact001729"
      unitRef="Ratio">0.0179</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001730">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 18.50%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P 500 Information Technology Index, which returned 24.04% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were communications equipment, interactive media &amp;amp; services, and internet services &amp;amp; infrastructure. Those that detracted the most were application software, transaction &amp;amp; payment processing, and human resource &amp;amp; employment services. The holdings that contributed the most to performance were Alphabet, Inc.&#x2014;Class A, Lumentum Holdings, Inc., and Cloudflare, Inc.&#x2014;Class A. Those that detracted the most were Salesforce, Inc., Adobe, Inc., and PayPal Holdings, Inc.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010387Member"
      id="Fact001731">Internet Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      id="Fact001732">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      id="Fact001733">S&amp;P 500 Information Technology Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001734"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001735"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001736"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010387Member"
      decimals="0"
      id="Fact001737"
      unitRef="USD">9467</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001738"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001739"
      unitRef="USD">10260</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010387Member"
      decimals="0"
      id="Fact001740"
      unitRef="USD">9496</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001741"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001742"
      unitRef="USD">9968</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010387Member"
      decimals="0"
      id="Fact001743"
      unitRef="USD">10853</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001744"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001745"
      unitRef="USD">11251</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001746"
      unitRef="USD">10444</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001747"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001748"
      unitRef="USD">11385</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010387Member"
      decimals="0"
      id="Fact001749"
      unitRef="USD">11541</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001750"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001751"
      unitRef="USD">12816</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010387Member"
      decimals="0"
      id="Fact001752"
      unitRef="USD">12452</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001753"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001754"
      unitRef="USD">13346</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010387Member"
      decimals="0"
      id="Fact001755"
      unitRef="USD">13290</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001756"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001757"
      unitRef="USD">14500</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001758"
      unitRef="USD">13991</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001759"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001760"
      unitRef="USD">15806</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010387Member"
      decimals="0"
      id="Fact001761"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001762"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001763"
      unitRef="USD">16363</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010387Member"
      decimals="0"
      id="Fact001764"
      unitRef="USD">16345</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001765"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001766"
      unitRef="USD">17523</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010387Member"
      decimals="0"
      id="Fact001767"
      unitRef="USD">16656</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001768"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001769"
      unitRef="USD">19066</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001770"
      unitRef="USD">13543</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001771"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001772"
      unitRef="USD">15760</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010387Member"
      decimals="0"
      id="Fact001773"
      unitRef="USD">16423</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001774"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001775"
      unitRef="USD">18890</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010387Member"
      decimals="0"
      id="Fact001776"
      unitRef="USD">16733</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001777"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001778"
      unitRef="USD">20036</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010387Member"
      decimals="0"
      id="Fact001779"
      unitRef="USD">15825</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001780"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001781"
      unitRef="USD">20705</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001782"
      unitRef="USD">16991</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001783"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001784"
      unitRef="USD">23686</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010387Member"
      decimals="0"
      id="Fact001785"
      unitRef="USD">14993</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001786"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001787"
      unitRef="USD">20860</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010387Member"
      decimals="0"
      id="Fact001788"
      unitRef="USD">20948</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001789"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001790"
      unitRef="USD">27228</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010387Member"
      decimals="0"
      id="Fact001791"
      unitRef="USD">23088</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001792"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001793"
      unitRef="USD">30483</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001794"
      unitRef="USD">27222</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001795"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001796"
      unitRef="USD">34082</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010387Member"
      decimals="0"
      id="Fact001797"
      unitRef="USD">27740</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001798"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001799"
      unitRef="USD">34755</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010387Member"
      decimals="0"
      id="Fact001800"
      unitRef="USD">30065</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001801"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001802"
      unitRef="USD">38772</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010387Member"
      decimals="0"
      id="Fact001803"
      unitRef="USD">27638</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001804"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001805"
      unitRef="USD">39292</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001806"
      unitRef="USD">25954</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001807"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001808"
      unitRef="USD">45850</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010387Member"
      decimals="0"
      id="Fact001809"
      unitRef="USD">21116</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001810"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001811"
      unitRef="USD">42018</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010387Member"
      decimals="0"
      id="Fact001812"
      unitRef="USD">14971</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001813"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001814"
      unitRef="USD">33513</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010387Member"
      decimals="0"
      id="Fact001815"
      unitRef="USD">14443</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001816"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001817"
      unitRef="USD">31433</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001818"
      unitRef="USD">14316</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001819"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001820"
      unitRef="USD">32923</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010387Member"
      decimals="0"
      id="Fact001821"
      unitRef="USD">17232</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001822"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001823"
      unitRef="USD">40106</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010387Member"
      decimals="0"
      id="Fact001824"
      unitRef="USD">18715</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001825"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001826"
      unitRef="USD">47006</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010387Member"
      decimals="0"
      id="Fact001827"
      unitRef="USD">18208</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001828"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001829"
      unitRef="USD">44354</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001830"
      unitRef="USD">21099</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001831"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001832"
      unitRef="USD">51967</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010387Member"
      decimals="0"
      id="Fact001833"
      unitRef="USD">22418</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001834"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001835"
      unitRef="USD">58560</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010387Member"
      decimals="0"
      id="Fact001836"
      unitRef="USD">22483</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001837"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001838"
      unitRef="USD">66644</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010387Member"
      decimals="0"
      id="Fact001839"
      unitRef="USD">24018</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001840"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001841"
      unitRef="USD">67717</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001842"
      unitRef="USD">26037</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001843"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001844"
      unitRef="USD">70992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010387Member"
      decimals="0"
      id="Fact001845"
      unitRef="USD">24651</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001846"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001847"
      unitRef="USD">62009</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010387Member"
      decimals="0"
      id="Fact001848"
      unitRef="USD">29042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001849"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001850"
      unitRef="USD">76708</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010387Member"
      decimals="0"
      id="Fact001851"
      unitRef="USD">31536</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001852"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001853"
      unitRef="USD">86830</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001854"
      unitRef="USD">30853</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001855"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact001856"
      unitRef="USD">88061</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001857">&lt;img alt="Ad2 Performance Graph" src="fp0096640-10_ar111.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001858">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Internet Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010387Member_z6ZJJA1sNHIz"&gt;18.50%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010387Member_zGkkuuGflqVv"&gt;2.54%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010387Member_z1pmeArSWloN"&gt;11.93%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--InternetFundVariableAnnuitySampP500IndexMember_zS8Ah9RJ6Bmh"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--InternetFundVariableAnnuitySampP500IndexMember_zFFGx62SFKZH"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--InternetFundVariableAnnuitySampP500IndexMember_z8WCOMRbkdF5"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Information Technology Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember_z829hVtYbAYt"&gt;24.04%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember_zWQEiTtrxLar"&gt;20.91%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember_z3rnc5onYkn5"&gt;24.30%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      decimals="INF"
      id="Fact001859"
      unitRef="Ratio">0.1850</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010387Member"
      decimals="INF"
      id="Fact001860"
      unitRef="Ratio">0.0254</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010387Member"
      decimals="INF"
      id="Fact001861"
      unitRef="Ratio">0.1193</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001862"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001863"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact001864"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="INF"
      id="Fact001865"
      unitRef="Ratio">0.2404</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="INF"
      id="Fact001866"
      unitRef="Ratio">0.2091</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InternetFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="INF"
      id="Fact001867"
      unitRef="Ratio">0.2430</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001868">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001869">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010387Member_zwVNFjLk28HJ"&gt;$5,189,555&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010387Member_zTdvXvqTlrbo"&gt;85&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010387Member_zRprF9EIno8t"&gt;73%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010387Member_zdnKvKlz5AOh"&gt;$45,634&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001870"
      unitRef="USD">5189555</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010387Member"
      decimals="INF"
      id="Fact001871"
      unitRef="Shares">85</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      decimals="INF"
      id="Fact001872"
      unitRef="Ratio">0.73</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      decimals="0"
      id="Fact001873"
      unitRef="USD">45634</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001874">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001875">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Internet
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__oef--IndustrySectorAxis__custom--InternetMember_zhdXplrNBFr2"&gt;56.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Software
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__oef--IndustrySectorAxis__custom--SoftwareMember_zdt2tZRdphBs"&gt;25.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Telecommunications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__oef--IndustrySectorAxis__custom--TelecommunicationsMember_zMyIRZOhykTS"&gt;11.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Computers
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__oef--IndustrySectorAxis__custom--ComputersMember_zg6tLQxZdR0w"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Commercial Services
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__oef--IndustrySectorAxis__custom--CommercialServicesMember_zDODno2abS0z"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Real Estate
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__oef--IndustrySectorAxis__custom--RealEstateMember_zfqoJO333MCY"&gt;1.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Entertainment
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__oef--IndustrySectorAxis__custom--EntertainmentMember_z2UffsbaTlnp"&gt;0.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__oef--IndustrySectorAxis__custom--OtherMember_zPUAOPZW1SQS"&gt;0.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-10_ar112.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_zkaIg9qkW9TN"&gt;8.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zxce24lBskId"&gt;6.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zJzPOG9jRaLD"&gt;5.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Netflix, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--NetflixIncMember_zdyJ40l7kw1g"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cisco Systems, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--CiscoSystemsIncMember_zpLHeueoz7rM"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Salesforce, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--SalesforceIncMember_zFb5jbvLJcDf"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Booking Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--BookingHoldingsIncMember_zZR1OTK9vDxp"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Uber Technologies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--UberTechnologiesIncMember_zgUdIkaDahFF"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Adobe, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--AdobeIncMember_zAo2aj60ySHR"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Arista Networks, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--AristaNetworksIncMember_zjW7H5NHTOtr"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_znO4ZkdobIpU"&gt;40.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_981_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010387Member_zsEACooXa5Qw"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_z59UN0pT1Xq8"&gt;8.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zYpTvYJdb6ov"&gt;6.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zBLOKVYB0j6B"&gt;5.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Netflix, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--NetflixIncMember_zFWQmHdOI3wO"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cisco Systems, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--CiscoSystemsIncMember_zXeJLEiL3b9m"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Salesforce, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--SalesforceIncMember_zZWWYZ5ZRBnk"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Booking Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--BookingHoldingsIncMember_zdXegWKuW9y8"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Uber Technologies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--UberTechnologiesIncMember_zwXJrmwqhvZD"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Adobe, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--AdobeIncMember_zDDoo09FoT9G"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Arista Networks, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--AristaNetworksIncMember_zJeaYFOmACIC"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zkIyYFIluHRO"&gt;40.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_InternetMember"
      decimals="INF"
      id="Fact001876"
      unitRef="Ratio">0.568</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_SoftwareMember"
      decimals="INF"
      id="Fact001877"
      unitRef="Ratio">0.251</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_TelecommunicationsMember"
      decimals="INF"
      id="Fact001878"
      unitRef="Ratio">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_ComputersMember"
      decimals="INF"
      id="Fact001879"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_CommercialServicesMember"
      decimals="INF"
      id="Fact001880"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_us-gaap_RealEstateMember"
      decimals="INF"
      id="Fact001881"
      unitRef="Ratio">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_us-gaap_EntertainmentMember"
      decimals="INF"
      id="Fact001882"
      unitRef="Ratio">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_OtherMember"
      decimals="INF"
      id="Fact001883"
      unitRef="Ratio">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_AlphabetInc8212ClassAMember"
      decimals="INF"
      id="Fact001884"
      unitRef="Ratio">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_AmazoncomIncMember"
      decimals="INF"
      id="Fact001885"
      unitRef="Ratio">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_MetaPlatformsInc8212ClassAMember"
      decimals="INF"
      id="Fact001886"
      unitRef="Ratio">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_NetflixIncMember"
      decimals="INF"
      id="Fact001887"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_CiscoSystemsIncMember"
      decimals="INF"
      id="Fact001888"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_SalesforceIncMember"
      decimals="INF"
      id="Fact001889"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_BookingHoldingsIncMember"
      decimals="INF"
      id="Fact001890"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_UberTechnologiesIncMember"
      decimals="INF"
      id="Fact001891"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_AdobeIncMember"
      decimals="INF"
      id="Fact001892"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_AristaNetworksIncMember"
      decimals="INF"
      id="Fact001893"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact001894"
      unitRef="Ratio">0.404</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001895">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_z59UN0pT1Xq8"&gt;8.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zYpTvYJdb6ov"&gt;6.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zBLOKVYB0j6B"&gt;5.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Netflix, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--NetflixIncMember_zFWQmHdOI3wO"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cisco Systems, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--CiscoSystemsIncMember_zXeJLEiL3b9m"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Salesforce, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--SalesforceIncMember_zZWWYZ5ZRBnk"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Booking Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--BookingHoldingsIncMember_zdXegWKuW9y8"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Uber Technologies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--UberTechnologiesIncMember_zwXJrmwqhvZD"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Adobe, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--AdobeIncMember_zDDoo09FoT9G"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Arista Networks, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--AristaNetworksIncMember_zJeaYFOmACIC"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010387Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zkIyYFIluHRO"&gt;40.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_AlphabetInc8212ClassAMember"
      decimals="INF"
      id="Fact001896"
      unitRef="Ratio">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_AmazoncomIncMember"
      decimals="INF"
      id="Fact001897"
      unitRef="Ratio">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_MetaPlatformsInc8212ClassAMember"
      decimals="INF"
      id="Fact001898"
      unitRef="Ratio">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_NetflixIncMember"
      decimals="INF"
      id="Fact001899"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_CiscoSystemsIncMember"
      decimals="INF"
      id="Fact001900"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_SalesforceIncMember"
      decimals="INF"
      id="Fact001901"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_BookingHoldingsIncMember"
      decimals="INF"
      id="Fact001902"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_UberTechnologiesIncMember"
      decimals="INF"
      id="Fact001903"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_AdobeIncMember"
      decimals="INF"
      id="Fact001904"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_AristaNetworksIncMember"
      decimals="INF"
      id="Fact001905"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010387Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact001906"
      unitRef="Ratio">0.404</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001907">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010387Member"
      id="Fact001908">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact001909">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact001910">Leisure Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact001911">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact001912">This annual shareholder report contains important information about the Leisure Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact001913">You can find additional information about the fund at &lt;span id="xdx_903_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010388Member_zOPwicktcWIO"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90E_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010388Member_zPHUaGJIlqiX"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90C_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010388Member_zsD7B8gBeJOU"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact001914">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact001915">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact001916">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact001917">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact001918">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;                        Costs of a $10,000 Investment                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010388Member_zRA7umjQAu8u"&gt;$187&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010388Member_zYzlqrOVQw8b"&gt;1.79%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      decimals="2"
      id="Fact001919"
      unitRef="USD">187</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      decimals="INF"
      id="Fact001920"
      unitRef="Ratio">0.0179</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact001921">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 8.47%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and outperforming the fund's secondary index, the S&amp;amp;P 500 Consumer Discretionary Index, which returned 6.04% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were movies &amp;amp; entertainment, interactive home entertainment, and tobacco. Those that detracted the most were restaurants, distillers &amp;amp; vintners, and leisure facilities. The holdings that contributed the most to performance were EchoStar Corp.&#x2014;Class A, Warner Bros Discovery, Inc., and Phillip Morris International, Inc. Those that detracted the most were Chipotle Mexican Grill, Inc.&#x2014;Class A, Charter Communications, Inc&#x2014;Class A, and Comcast Corp. &#x2014; Class A.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010388Member"
      id="Fact001922">Leisure Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      id="Fact001923">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      id="Fact001924">S&amp;P 500 Consumer Discretionary Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact001925"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001926"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001927"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010388Member"
      decimals="0"
      id="Fact001928"
      unitRef="USD">10376</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001929"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001930"
      unitRef="USD">10160</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010388Member"
      decimals="0"
      id="Fact001931"
      unitRef="USD">10322</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001932"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001933"
      unitRef="USD">10068</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010388Member"
      decimals="0"
      id="Fact001934"
      unitRef="USD">10531</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001935"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001936"
      unitRef="USD">10364</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact001937"
      unitRef="USD">10956</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001938"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001939"
      unitRef="USD">10603</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010388Member"
      decimals="0"
      id="Fact001940"
      unitRef="USD">12019</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001941"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001942"
      unitRef="USD">11499</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010388Member"
      decimals="0"
      id="Fact001943"
      unitRef="USD">12410</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001944"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001945"
      unitRef="USD">11769</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010388Member"
      decimals="0"
      id="Fact001946"
      unitRef="USD">12415</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001947"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001948"
      unitRef="USD">11868</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact001949"
      unitRef="USD">13160</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001950"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001951"
      unitRef="USD">13039</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010388Member"
      decimals="0"
      id="Fact001952"
      unitRef="USD">12784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001953"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001954"
      unitRef="USD">13443</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010388Member"
      decimals="0"
      id="Fact001955"
      unitRef="USD">13145</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001956"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001957"
      unitRef="USD">14541</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010388Member"
      decimals="0"
      id="Fact001958"
      unitRef="USD">13516</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001959"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001960"
      unitRef="USD">15730</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact001961"
      unitRef="USD">11392</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001962"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001963"
      unitRef="USD">13148</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010388Member"
      decimals="0"
      id="Fact001964"
      unitRef="USD">13284</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001965"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001966"
      unitRef="USD">15215</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010388Member"
      decimals="0"
      id="Fact001967"
      unitRef="USD">13843</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001968"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001969"
      unitRef="USD">16019</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010388Member"
      decimals="0"
      id="Fact001970"
      unitRef="USD">13454</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001971"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001972"
      unitRef="USD">16101</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact001973"
      unitRef="USD">14727</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001974"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001975"
      unitRef="USD">16821</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010388Member"
      decimals="0"
      id="Fact001976"
      unitRef="USD">10196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001977"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001978"
      unitRef="USD">13576</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010388Member"
      decimals="0"
      id="Fact001979"
      unitRef="USD">12823</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001980"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001981"
      unitRef="USD">18036</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010388Member"
      decimals="0"
      id="Fact001982"
      unitRef="USD">14613</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001983"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001984"
      unitRef="USD">20753</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact001985"
      unitRef="USD">17822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001986"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001987"
      unitRef="USD">22422</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010388Member"
      decimals="0"
      id="Fact001988"
      unitRef="USD">19351</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001989"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001990"
      unitRef="USD">23119</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010388Member"
      decimals="0"
      id="Fact001991"
      unitRef="USD">20015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001992"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001993"
      unitRef="USD">24725</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010388Member"
      decimals="0"
      id="Fact001994"
      unitRef="USD">18597</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001995"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001996"
      unitRef="USD">24726</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact001997"
      unitRef="USD">17986</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact001998"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact001999"
      unitRef="USD">27900</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010388Member"
      decimals="0"
      id="Fact002000"
      unitRef="USD">16321</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002001"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002002"
      unitRef="USD">25382</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010388Member"
      decimals="0"
      id="Fact002003"
      unitRef="USD">12640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002004"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002005"
      unitRef="USD">18743</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010388Member"
      decimals="0"
      id="Fact002006"
      unitRef="USD">11994</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002007"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002008"
      unitRef="USD">19560</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact002009"
      unitRef="USD">13028</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002010"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002011"
      unitRef="USD">17569</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010388Member"
      decimals="0"
      id="Fact002012"
      unitRef="USD">14718</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002013"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002014"
      unitRef="USD">20403</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010388Member"
      decimals="0"
      id="Fact002015"
      unitRef="USD">15400</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002016"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002017"
      unitRef="USD">23377</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010388Member"
      decimals="0"
      id="Fact002018"
      unitRef="USD">14535</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002019"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002020"
      unitRef="USD">22254</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact002021"
      unitRef="USD">15958</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002022"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002023"
      unitRef="USD">25019</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010388Member"
      decimals="0"
      id="Fact002024"
      unitRef="USD">16802</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002025"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002026"
      unitRef="USD">26265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010388Member"
      decimals="0"
      id="Fact002027"
      unitRef="USD">16354</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002028"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002029"
      unitRef="USD">26435</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010388Member"
      decimals="0"
      id="Fact002030"
      unitRef="USD">17740</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002031"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002032"
      unitRef="USD">28498</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact002033"
      unitRef="USD">18591</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002034"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002035"
      unitRef="USD">32560</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010388Member"
      decimals="0"
      id="Fact002036"
      unitRef="USD">18275</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002037"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002038"
      unitRef="USD">28065</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010388Member"
      decimals="0"
      id="Fact002039"
      unitRef="USD">20651</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002040"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002041"
      unitRef="USD">31300</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010388Member"
      decimals="0"
      id="Fact002042"
      unitRef="USD">20781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002043"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002044"
      unitRef="USD">34286</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact002045"
      unitRef="USD">20166</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002046"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002047"
      unitRef="USD">34528</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact002048">&lt;img alt="Ad2 Performance Graph" src="fp0096640-11_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact002049">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Leisure Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010388Member_ztYUPijCq9Xx"&gt;8.47%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010388Member_z6zhfqBluisr"&gt;2.50%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010388Member_zA4o6oVyOwFO"&gt;7.27%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--LeisureFundVariableAnnuitySampP500IndexMember_z0NAdeOw7H9x"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--LeisureFundVariableAnnuitySampP500IndexMember_zQk46pWBfgqJ"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--LeisureFundVariableAnnuitySampP500IndexMember_zM4ycHDKFbNi"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Consumer Discretionary Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember_zYQHx9ASVuV6"&gt;6.04%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember_z78WyPl8iqgP"&gt;9.02%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember_zpAJ1b77MB3N"&gt;13.19%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      decimals="INF"
      id="Fact002050"
      unitRef="Ratio">0.0847</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010388Member"
      decimals="INF"
      id="Fact002051"
      unitRef="Ratio">0.0250</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010388Member"
      decimals="INF"
      id="Fact002052"
      unitRef="Ratio">0.0727</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002053"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002054"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002055"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="INF"
      id="Fact002056"
      unitRef="Ratio">0.0604</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="INF"
      id="Fact002057"
      unitRef="Ratio">0.0902</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_LeisureFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="INF"
      id="Fact002058"
      unitRef="Ratio">0.1319</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact002059">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact002060">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010388Member_zEtJOeHz3OAS"&gt;$5,097,671&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010388Member_zNGxe03KA2Tw"&gt;94&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010388Member_zKFmVNlOk2Nd"&gt;288%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010388Member_zgmdBzZNYkge"&gt;$42,504&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact002061"
      unitRef="USD">5097671</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010388Member"
      decimals="INF"
      id="Fact002062"
      unitRef="Shares">94</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      decimals="INF"
      id="Fact002063"
      unitRef="Ratio">2.88</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      decimals="0"
      id="Fact002064"
      unitRef="USD">42504</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact002065">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact002066">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Internet
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__oef--IndustrySectorAxis__custom--InternetMember_zHjwfbhLdoxp"&gt;18.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Retail
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__oef--IndustrySectorAxis__custom--RetailMember_zI0bUaimSq5l"&gt;18.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Media
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__oef--IndustrySectorAxis__custom--MediaMember_zJChh1I5mlZm"&gt;14.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Entertainment
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__oef--IndustrySectorAxis__custom--EntertainmentMember_zu7O35MXFC0v"&gt;10.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lodging
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__oef--IndustrySectorAxis__custom--LodgingMember_zjDK5tD51Klo"&gt;8.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Leisure Time
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__oef--IndustrySectorAxis__custom--LeisureTimeMember_z2R7Nt7S80q7"&gt;7.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Agriculture
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__oef--IndustrySectorAxis__custom--AgricultureMember_zkOrtqiMObFl"&gt;7.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Software
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__oef--IndustrySectorAxis__custom--SoftwareMember_zZ2s5Sefplvo"&gt;7.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__oef--IndustrySectorAxis__custom--OtherMember_zuoq0oFVYhF8"&gt;7.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-11_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Netflix, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--NetflixIncMember_zEmjBgFugJbu"&gt;4.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Philip Morris International, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--PhilipMorrisInternationalIncMember_zCRk3zd7LQdg"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    McDonald's Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--McDonaldsCorpMember_zXLCcVlns05E"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Walt Disney Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--WaltDisneyCoMember_zBdsjIDWUfOB"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Booking Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--BookingHoldingsIncMember_zdOtpaym4WoP"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Comcast Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--ComcastCorp8212ClassAMember_zEtL0ZTqOCR8"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Starbucks Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--StarbucksCorpMember_zbJf3kXIMIE9"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Altria Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--AltriaGroupIncMember_zHgFcM8l261U"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    DoorDash, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--DoorDashInc8212ClassAMember_zqoEFongs9vp"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Airbnb, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--AirbnbInc8212ClassAMember_zQlyU71pKYjj"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zp6SfwV6vf6X"&gt;30.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_981_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010388Member_zqBkFQ3QH2MC"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Netflix, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--NetflixIncMember_zOTtgol6c4ZZ"&gt;4.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Philip Morris International, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--PhilipMorrisInternationalIncMember_zXddGeamE76s"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    McDonald's Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--McDonaldsCorpMember_zFN4qxM1SRyd"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Walt Disney Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--WaltDisneyCoMember_zBA3LGkl0Qo9"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Booking Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--BookingHoldingsIncMember_z6yBXlKQXyO9"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Comcast Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--ComcastCorp8212ClassAMember_zMELnoXp850g"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Starbucks Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--StarbucksCorpMember_zYds0Ed1vOva"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Altria Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--AltriaGroupIncMember_zvwtqpn7frKi"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    DoorDash, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--DoorDashInc8212ClassAMember_zTmIED1kDOYO"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Airbnb, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--AirbnbInc8212ClassAMember_z9YxrSyXMA7K"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zImvOO66Hhpg"&gt;30.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_InternetMember"
      decimals="INF"
      id="Fact002067"
      unitRef="Ratio">0.183</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_us-gaap_RetailMember"
      decimals="INF"
      id="Fact002068"
      unitRef="Ratio">0.182</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_MediaMember"
      decimals="INF"
      id="Fact002069"
      unitRef="Ratio">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_us-gaap_EntertainmentMember"
      decimals="INF"
      id="Fact002070"
      unitRef="Ratio">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_LodgingMember"
      decimals="INF"
      id="Fact002071"
      unitRef="Ratio">0.087</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_LeisureTimeMember"
      decimals="INF"
      id="Fact002072"
      unitRef="Ratio">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_AgricultureMember"
      decimals="INF"
      id="Fact002073"
      unitRef="Ratio">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_SoftwareMember"
      decimals="INF"
      id="Fact002074"
      unitRef="Ratio">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_OtherMember"
      decimals="INF"
      id="Fact002075"
      unitRef="Ratio">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_NetflixIncMember"
      decimals="INF"
      id="Fact002076"
      unitRef="Ratio">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_PhilipMorrisInternationalIncMember"
      decimals="INF"
      id="Fact002077"
      unitRef="Ratio">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_McDonaldsCorpMember"
      decimals="INF"
      id="Fact002078"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_WaltDisneyCoMember"
      decimals="INF"
      id="Fact002079"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_BookingHoldingsIncMember"
      decimals="INF"
      id="Fact002080"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_ComcastCorp8212ClassAMember"
      decimals="INF"
      id="Fact002081"
      unitRef="Ratio">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_StarbucksCorpMember"
      decimals="INF"
      id="Fact002082"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_AltriaGroupIncMember"
      decimals="INF"
      id="Fact002083"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_DoorDashInc8212ClassAMember"
      decimals="INF"
      id="Fact002084"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_AirbnbInc8212ClassAMember"
      decimals="INF"
      id="Fact002085"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact002086"
      unitRef="Ratio">0.306</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact002087">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Netflix, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--NetflixIncMember_zOTtgol6c4ZZ"&gt;4.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Philip Morris International, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--PhilipMorrisInternationalIncMember_zXddGeamE76s"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    McDonald's Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--McDonaldsCorpMember_zFN4qxM1SRyd"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Walt Disney Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--WaltDisneyCoMember_zBA3LGkl0Qo9"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Booking Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--BookingHoldingsIncMember_z6yBXlKQXyO9"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Comcast Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--ComcastCorp8212ClassAMember_zMELnoXp850g"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Starbucks Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--StarbucksCorpMember_zYds0Ed1vOva"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Altria Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--AltriaGroupIncMember_zvwtqpn7frKi"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    DoorDash, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--DoorDashInc8212ClassAMember_zTmIED1kDOYO"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Airbnb, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--AirbnbInc8212ClassAMember_z9YxrSyXMA7K"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010388Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zImvOO66Hhpg"&gt;30.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_NetflixIncMember"
      decimals="INF"
      id="Fact002088"
      unitRef="Ratio">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_PhilipMorrisInternationalIncMember"
      decimals="INF"
      id="Fact002089"
      unitRef="Ratio">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_McDonaldsCorpMember"
      decimals="INF"
      id="Fact002090"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_WaltDisneyCoMember"
      decimals="INF"
      id="Fact002091"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_BookingHoldingsIncMember"
      decimals="INF"
      id="Fact002092"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_ComcastCorp8212ClassAMember"
      decimals="INF"
      id="Fact002093"
      unitRef="Ratio">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_StarbucksCorpMember"
      decimals="INF"
      id="Fact002094"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_AltriaGroupIncMember"
      decimals="INF"
      id="Fact002095"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_DoorDashInc8212ClassAMember"
      decimals="INF"
      id="Fact002096"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_AirbnbInc8212ClassAMember"
      decimals="INF"
      id="Fact002097"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010388Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact002098"
      unitRef="Ratio">0.306</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact002099">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010388Member"
      id="Fact002100">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002101">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002102">Precious Metals Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002103">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002104">This annual shareholder report contains important information about the Precious Metals Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002105">You can find additional information about the fund at &lt;span id="xdx_901_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010412Member_zCBOf4KfREKW"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90E_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010412Member_zOJ4dQBMBbzJ"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_903_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010412Member_zrCpry1giWeC"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002106">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002107">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002108">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002109">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002110">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;                        Costs of a $10,000 Investment                    &lt;/th&gt;                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010412Member_zFa6h9x1qECi"&gt;$292&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010412Member_z8xxVvAOSkyF"&gt;1.68%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      decimals="2"
      id="Fact002111"
      unitRef="USD">292</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      decimals="INF"
      id="Fact002112"
      unitRef="Ratio">0.0168</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002113">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 147.37%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and outperforming the fund's secondary index, the S&amp;amp;P 500 Materials Index, which returned 10.54% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were gold, silver, and precious metals &amp;amp; minerals. No industry detracted from performance. The holdings that contributed the most to performance were Newmont Corp., Agnico Eagle Mines Ltd., and Barrick Mining Corp. The holdings that detracted the most was Triple Flag Precious Metals Corp.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010412Member"
      id="Fact002114">Precious Metals Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      id="Fact002115">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      id="Fact002116">S&amp;P 500 Materials Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002117"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002118"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002119"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010412Member"
      decimals="0"
      id="Fact002120"
      unitRef="USD">14997</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002121"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002122"
      unitRef="USD">10362</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010412Member"
      decimals="0"
      id="Fact002123"
      unitRef="USD">21181</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002124"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002125"
      unitRef="USD">10746</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010412Member"
      decimals="0"
      id="Fact002126"
      unitRef="USD">20245</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002127"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002128"
      unitRef="USD">11145</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002129"
      unitRef="USD">16552</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002130"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002131"
      unitRef="USD">11669</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010412Member"
      decimals="0"
      id="Fact002132"
      unitRef="USD">17783</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002133"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002134"
      unitRef="USD">12353</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010412Member"
      decimals="0"
      id="Fact002135"
      unitRef="USD">17109</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002136"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002137"
      unitRef="USD">12744</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010412Member"
      decimals="0"
      id="Fact002138"
      unitRef="USD">17507</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002139"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002140"
      unitRef="USD">13515</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002141"
      unitRef="USD">17724</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002142"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002143"
      unitRef="USD">14451</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010412Member"
      decimals="0"
      id="Fact002144"
      unitRef="USD">16390</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002145"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002146"
      unitRef="USD">13654</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010412Member"
      decimals="0"
      id="Fact002147"
      unitRef="USD">16659</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002148"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002149"
      unitRef="USD">14006</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010412Member"
      decimals="0"
      id="Fact002150"
      unitRef="USD">13519</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002151"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002152"
      unitRef="USD">14056</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002153"
      unitRef="USD">14781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002154"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002155"
      unitRef="USD">12326</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010412Member"
      decimals="0"
      id="Fact002156"
      unitRef="USD">16042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002157"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002158"
      unitRef="USD">13595</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010412Member"
      decimals="0"
      id="Fact002159"
      unitRef="USD">17756</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002160"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002161"
      unitRef="USD">14454</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010412Member"
      decimals="0"
      id="Fact002162"
      unitRef="USD">18638</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002163"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002164"
      unitRef="USD">14436</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002165"
      unitRef="USD">22495</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002166"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002167"
      unitRef="USD">15356</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010412Member"
      decimals="0"
      id="Fact002168"
      unitRef="USD">16611</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002169"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002170"
      unitRef="USD">11343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010412Member"
      decimals="0"
      id="Fact002171"
      unitRef="USD">27155</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002172"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002173"
      unitRef="USD">14293</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010412Member"
      decimals="0"
      id="Fact002174"
      unitRef="USD">30403</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002175"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002176"
      unitRef="USD">16196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002177"
      unitRef="USD">30211</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002178"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002179"
      unitRef="USD">18539</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010412Member"
      decimals="0"
      id="Fact002180"
      unitRef="USD">27935</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002181"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002182"
      unitRef="USD">20223</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010412Member"
      decimals="0"
      id="Fact002183"
      unitRef="USD">29092</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002184"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002185"
      unitRef="USD">21228</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010412Member"
      decimals="0"
      id="Fact002186"
      unitRef="USD">24580</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002187"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002188"
      unitRef="USD">20484</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002189"
      unitRef="USD">27433</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002190"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002191"
      unitRef="USD">23598</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010412Member"
      decimals="0"
      id="Fact002192"
      unitRef="USD">32275</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002193"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002194"
      unitRef="USD">23038</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010412Member"
      decimals="0"
      id="Fact002195"
      unitRef="USD">22273</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002196"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002197"
      unitRef="USD">19376</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010412Member"
      decimals="0"
      id="Fact002198"
      unitRef="USD">20166</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002199"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002200"
      unitRef="USD">17995</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002201"
      unitRef="USD">24393</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002202"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002203"
      unitRef="USD">20703</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010412Member"
      decimals="0"
      id="Fact002204"
      unitRef="USD">26875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002205"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002206"
      unitRef="USD">21590</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010412Member"
      decimals="0"
      id="Fact002207"
      unitRef="USD">24367</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002208"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002209"
      unitRef="USD">22305</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010412Member"
      decimals="0"
      id="Fact002210"
      unitRef="USD">21751</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002211"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002212"
      unitRef="USD">21243</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002213"
      unitRef="USD">25327</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002214"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002215"
      unitRef="USD">23300</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010412Member"
      decimals="0"
      id="Fact002216"
      unitRef="USD">25689</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002217"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002218"
      unitRef="USD">25385</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010412Member"
      decimals="0"
      id="Fact002219"
      unitRef="USD">27695</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002220"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002221"
      unitRef="USD">24243</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010412Member"
      decimals="0"
      id="Fact002222"
      unitRef="USD">31892</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002223"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002224"
      unitRef="USD">26596</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002225"
      unitRef="USD">27382</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002226"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002227"
      unitRef="USD">23291</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010412Member"
      decimals="0"
      id="Fact002228"
      unitRef="USD">35307</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002229"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002230"
      unitRef="USD">23946</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010412Member"
      decimals="0"
      id="Fact002231"
      unitRef="USD">40641</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002232"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002233"
      unitRef="USD">24695</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010412Member"
      decimals="0"
      id="Fact002234"
      unitRef="USD">58761</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002235"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002236"
      unitRef="USD">25461</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002237"
      unitRef="USD">67734</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002238"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="0"
      id="Fact002239"
      unitRef="USD">25745</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002240">&lt;img alt="Ad2 Performance Graph" src="fp0096640-12_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002241">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Precious Metals Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010412Member_znPEym6uP1oJ"&gt;147.37%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010412Member_zUYcvpxL2LKf"&gt;17.52%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010412Member_zNsliHIDFzUO"&gt;21.08%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--PreciousMetalsFundVariableAnnuitySampP500IndexMember_zBg4P0yhjgrm"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--PreciousMetalsFundVariableAnnuitySampP500IndexMember_zgjOI0xWCO3D"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--PreciousMetalsFundVariableAnnuitySampP500IndexMember_zd8Aka8KsUek"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Materials Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember_zJOkXLsn4rKy"&gt;10.54%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember_zCz8lP3QgrY1"&gt;6.79%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember_zQcRoLMjtClA"&gt;9.92%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      decimals="INF"
      id="Fact002242"
      unitRef="Ratio">1.4737</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010412Member"
      decimals="INF"
      id="Fact002243"
      unitRef="Ratio">0.1752</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010412Member"
      decimals="INF"
      id="Fact002244"
      unitRef="Ratio">0.2108</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002245"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002246"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002247"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="INF"
      id="Fact002248"
      unitRef="Ratio">0.1054</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="INF"
      id="Fact002249"
      unitRef="Ratio">0.0679</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_PreciousMetalsFundVariableAnnuitySampP500MaterialsIndexMember"
      decimals="INF"
      id="Fact002250"
      unitRef="Ratio">0.0992</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002251">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002252">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010412Member_zY5AAnowcuMD"&gt;$41,226,276&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010412Member_zoo6FYftHU0A"&gt;39&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010412Member_zX3Gty5ze4tb"&gt;178%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010412Member_zh3pwhW4WIw4"&gt;$199,938&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002253"
      unitRef="USD">41226276</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010412Member"
      decimals="INF"
      id="Fact002254"
      unitRef="Shares">39</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      decimals="INF"
      id="Fact002255"
      unitRef="Ratio">1.78</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      decimals="0"
      id="Fact002256"
      unitRef="USD">199938</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002257">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002258">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Mining
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__oef--IndustrySectorAxis__custom--MiningMember_zO917oKaGzeR"&gt;98.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-12_ar122.jpg" style="width: 348px; height: 100px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Newmont Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--NewmontCorpMember_zomOUoo8t2Ge"&gt;8.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Agnico Eagle Mines Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--AgnicoEagleMinesLtdMember_zK3U9O7ywIST"&gt;7.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Freeport-McMoRan, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--FreeportMcMoRanIncMember_zDNV7qXcNIrH"&gt;6.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Barrick Mining Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--BarrickMiningCorpMember_zVpQn8S6AMzp"&gt;6.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Wheaton Precious Metals Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--WheatonPreciousMetalsCorpMember_zaAOMPeXKfnP"&gt;5.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Anglogold Ashanti plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--AnglogoldAshantiplcMember_zSEcavEFpsKZ"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Gold Fields Ltd. ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--GoldFieldsLtdADRMember_zIzyovSjSwMS"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kinross Gold Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--KinrossGoldCorpMember_z5aPbK0dUhkb"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Pan American Silver Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--PanAmericanSilverCorpMember_zb4MiQ3x8OIb"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Franco-Nevada Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--FrancoNevadaCorpMember_zOABch1Zh3m5"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z7s5OHNODoWK"&gt;53.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_987_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010412Member_z5HvlbhP2X9o"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Newmont Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--NewmontCorpMember_z5EM2eSbSP8J"&gt;8.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Agnico Eagle Mines Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--AgnicoEagleMinesLtdMember_zkaI0GXcNIWM"&gt;7.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Freeport-McMoRan, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--FreeportMcMoRanIncMember_zWc85KLFUbGH"&gt;6.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Barrick Mining Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--BarrickMiningCorpMember_zCEX7ntYr8Ar"&gt;6.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Wheaton Precious Metals Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--WheatonPreciousMetalsCorpMember_zknQMoPnvA7P"&gt;5.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Anglogold Ashanti plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--AnglogoldAshantiplcMember_z1VhpVwvm2YC"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Gold Fields Ltd. ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--GoldFieldsLtdADRMember_zHiyjIEWx3Ji"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kinross Gold Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--KinrossGoldCorpMember_zUZiXYHErmZe"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Pan American Silver Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--PanAmericanSilverCorpMember_zoNACZZocbVi"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Franco-Nevada Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--FrancoNevadaCorpMember_zWn506df2eHS"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zZtqessjaoJn"&gt;53.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_MiningMember"
      decimals="INF"
      id="Fact002259"
      unitRef="Ratio">0.984</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_NewmontCorpMember"
      decimals="INF"
      id="Fact002260"
      unitRef="Ratio">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_AgnicoEagleMinesLtdMember"
      decimals="INF"
      id="Fact002261"
      unitRef="Ratio">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_FreeportMcMoRanIncMember"
      decimals="INF"
      id="Fact002262"
      unitRef="Ratio">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_BarrickMiningCorpMember"
      decimals="INF"
      id="Fact002263"
      unitRef="Ratio">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_WheatonPreciousMetalsCorpMember"
      decimals="INF"
      id="Fact002264"
      unitRef="Ratio">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_AnglogoldAshantiplcMember"
      decimals="INF"
      id="Fact002265"
      unitRef="Ratio">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_GoldFieldsLtdADRMember"
      decimals="INF"
      id="Fact002266"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_KinrossGoldCorpMember"
      decimals="INF"
      id="Fact002267"
      unitRef="Ratio">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_PanAmericanSilverCorpMember"
      decimals="INF"
      id="Fact002268"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_FrancoNevadaCorpMember"
      decimals="INF"
      id="Fact002269"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact002270"
      unitRef="Ratio">0.537</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002271">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Newmont Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--NewmontCorpMember_z5EM2eSbSP8J"&gt;8.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Agnico Eagle Mines Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--AgnicoEagleMinesLtdMember_zkaI0GXcNIWM"&gt;7.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Freeport-McMoRan, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--FreeportMcMoRanIncMember_zWc85KLFUbGH"&gt;6.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Barrick Mining Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--BarrickMiningCorpMember_zCEX7ntYr8Ar"&gt;6.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Wheaton Precious Metals Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--WheatonPreciousMetalsCorpMember_zknQMoPnvA7P"&gt;5.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Anglogold Ashanti plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--AnglogoldAshantiplcMember_z1VhpVwvm2YC"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Gold Fields Ltd. ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--GoldFieldsLtdADRMember_zHiyjIEWx3Ji"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kinross Gold Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--KinrossGoldCorpMember_zUZiXYHErmZe"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Pan American Silver Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--PanAmericanSilverCorpMember_zoNACZZocbVi"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Franco-Nevada Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--FrancoNevadaCorpMember_zWn506df2eHS"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010412Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zZtqessjaoJn"&gt;53.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_NewmontCorpMember"
      decimals="INF"
      id="Fact002272"
      unitRef="Ratio">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_AgnicoEagleMinesLtdMember"
      decimals="INF"
      id="Fact002273"
      unitRef="Ratio">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_FreeportMcMoRanIncMember"
      decimals="INF"
      id="Fact002274"
      unitRef="Ratio">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_BarrickMiningCorpMember"
      decimals="INF"
      id="Fact002275"
      unitRef="Ratio">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_WheatonPreciousMetalsCorpMember"
      decimals="INF"
      id="Fact002276"
      unitRef="Ratio">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_AnglogoldAshantiplcMember"
      decimals="INF"
      id="Fact002277"
      unitRef="Ratio">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_GoldFieldsLtdADRMember"
      decimals="INF"
      id="Fact002278"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_KinrossGoldCorpMember"
      decimals="INF"
      id="Fact002279"
      unitRef="Ratio">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_PanAmericanSilverCorpMember"
      decimals="INF"
      id="Fact002280"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_FrancoNevadaCorpMember"
      decimals="INF"
      id="Fact002281"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010412Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact002282"
      unitRef="Ratio">0.537</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002283">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010412Member"
      id="Fact002284">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002285">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002286">Real Estate Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002287">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002288">This annual shareholder report contains important information about the Real Estate Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002289">You can find additional information about the fund at &lt;span id="xdx_909_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010395Member_z248jO3uFjQp"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_906_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010395Member_zAWKLA06YaSB"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90E_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010395Member_zFYpOTOKIKFO"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002290">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002291">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002292">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002293">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002294">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment                    &lt;/th&gt;                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010395Member_zJSUH9stAto8"&gt;$181&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010395Member_zCIrpOWrsose"&gt;1.78%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      decimals="2"
      id="Fact002295"
      unitRef="USD">181</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      decimals="INF"
      id="Fact002296"
      unitRef="Ratio">0.0178</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002297">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 2.88%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the MSCI U.S. REIT Index, which returned 2.95% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were real estate services, health care REITs, and industrial REITs. Those that detracted the most were office REITs, multi-family residential REITs, and self-storage REITs. The holdings that contributed the most to performance were Opendoor Technologies, Inc., Welltower, Inc., and Prologis, Inc. Those that detracted the most were Alexandria Real Estate Equities Inc., Equinix, Inc., and Americold Realty Trust, Inc.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010395Member"
      id="Fact002298">Real Estate Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      id="Fact002299">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      id="Fact002300">MSCI U.S. REIT Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002301"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002302"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002303"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010395Member"
      decimals="0"
      id="Fact002304"
      unitRef="USD">10504</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002305"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002306"
      unitRef="USD">10631</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010395Member"
      decimals="0"
      id="Fact002307"
      unitRef="USD">11217</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002308"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002309"
      unitRef="USD">11356</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010395Member"
      decimals="0"
      id="Fact002310"
      unitRef="USD">11193</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002311"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002312"
      unitRef="USD">11191</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002313"
      unitRef="USD">11015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002314"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002315"
      unitRef="USD">10860</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010395Member"
      decimals="0"
      id="Fact002316"
      unitRef="USD">11295</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002317"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002318"
      unitRef="USD">10968</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010395Member"
      decimals="0"
      id="Fact002319"
      unitRef="USD">11459</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002320"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002321"
      unitRef="USD">11149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010395Member"
      decimals="0"
      id="Fact002322"
      unitRef="USD">11541</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002323"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002324"
      unitRef="USD">11252</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002325"
      unitRef="USD">11748</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002326"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002327"
      unitRef="USD">11411</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010395Member"
      decimals="0"
      id="Fact002328"
      unitRef="USD">10888</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002329"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002330"
      unitRef="USD">10488</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010395Member"
      decimals="0"
      id="Fact002331"
      unitRef="USD">11841</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002332"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002333"
      unitRef="USD">11547</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010395Member"
      decimals="0"
      id="Fact002334"
      unitRef="USD">11846</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002335"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002336"
      unitRef="USD">11673</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002337"
      unitRef="USD">10887</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002338"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002339"
      unitRef="USD">10889</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010395Member"
      decimals="0"
      id="Fact002340"
      unitRef="USD">12608</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002341"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002342"
      unitRef="USD">12661</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010395Member"
      decimals="0"
      id="Fact002343"
      unitRef="USD">12617</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002344"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002345"
      unitRef="USD">12824</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010395Member"
      decimals="0"
      id="Fact002346"
      unitRef="USD">13391</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002347"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002348"
      unitRef="USD">13810</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002349"
      unitRef="USD">13547</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002350"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002351"
      unitRef="USD">13703</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010395Member"
      decimals="0"
      id="Fact002352"
      unitRef="USD">9554</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002353"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002354"
      unitRef="USD">10004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010395Member"
      decimals="0"
      id="Fact002355"
      unitRef="USD">11028</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002356"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002357"
      unitRef="USD">11174</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010395Member"
      decimals="0"
      id="Fact002358"
      unitRef="USD">11117</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002359"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002360"
      unitRef="USD">11357</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002361"
      unitRef="USD">12759</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002362"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002363"
      unitRef="USD">12665</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010395Member"
      decimals="0"
      id="Fact002364"
      unitRef="USD">13855</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002365"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002366"
      unitRef="USD">13774</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010395Member"
      decimals="0"
      id="Fact002367"
      unitRef="USD">15211</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002368"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002369"
      unitRef="USD">15426</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010395Member"
      decimals="0"
      id="Fact002370"
      unitRef="USD">15189</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002371"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002372"
      unitRef="USD">15577</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002373"
      unitRef="USD">17106</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002374"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002375"
      unitRef="USD">18119</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010395Member"
      decimals="0"
      id="Fact002376"
      unitRef="USD">16158</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002377"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002378"
      unitRef="USD">17383</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010395Member"
      decimals="0"
      id="Fact002379"
      unitRef="USD">13410</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002380"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002381"
      unitRef="USD">14437</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010395Member"
      decimals="0"
      id="Fact002382"
      unitRef="USD">11897</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002383"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002384"
      unitRef="USD">12998</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002385"
      unitRef="USD">12420</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002386"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002387"
      unitRef="USD">13678</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010395Member"
      decimals="0"
      id="Fact002388"
      unitRef="USD">12445</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002389"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002390"
      unitRef="USD">14051</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010395Member"
      decimals="0"
      id="Fact002391"
      unitRef="USD">12735</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002392"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002393"
      unitRef="USD">14424</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010395Member"
      decimals="0"
      id="Fact002394"
      unitRef="USD">11708</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002395"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002396"
      unitRef="USD">13411</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002397"
      unitRef="USD">13702</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002398"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002399"
      unitRef="USD">15557</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010395Member"
      decimals="0"
      id="Fact002400"
      unitRef="USD">13517</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002401"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002402"
      unitRef="USD">15508</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010395Member"
      decimals="0"
      id="Fact002403"
      unitRef="USD">13268</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002404"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002405"
      unitRef="USD">15520</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010395Member"
      decimals="0"
      id="Fact002406"
      unitRef="USD">15510</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002407"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002408"
      unitRef="USD">18022</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002409"
      unitRef="USD">14391</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002410"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002411"
      unitRef="USD">16919</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010395Member"
      decimals="0"
      id="Fact002412"
      unitRef="USD">14582</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002413"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002414"
      unitRef="USD">17100</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010395Member"
      decimals="0"
      id="Fact002415"
      unitRef="USD">14330</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002416"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002417"
      unitRef="USD">16904</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010395Member"
      decimals="0"
      id="Fact002418"
      unitRef="USD">15260</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002419"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002420"
      unitRef="USD">17717</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002421"
      unitRef="USD">14806</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002422"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="0"
      id="Fact002423"
      unitRef="USD">17418</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002424">&lt;img alt="Ad2 Performance Graph" src="fp0096640-13_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002425">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Real Estate Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010395Member_zOzQwQwKiGNu"&gt;2.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010395Member_znXFNh3yBAmI"&gt;3.02%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010395Member_zsoJ94kVUEoh"&gt;4.00%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--RealEstateFundVariableAnnuitySampP500IndexMember_zuYC92BF9v9X"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--RealEstateFundVariableAnnuitySampP500IndexMember_zWi82iOn32NC"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--RealEstateFundVariableAnnuitySampP500IndexMember_z72p0H4jhMZG"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    MSCI U.S. REIT Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--RealEstateFundVariableAnnuityMSCIUSREITIndexMember_zfz4r0swCg7n"&gt;2.95%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--RealEstateFundVariableAnnuityMSCIUSREITIndexMember_zFySAy6OEgj4"&gt;6.58%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--RealEstateFundVariableAnnuityMSCIUSREITIndexMember_zxpzkppJVDkk"&gt;5.71%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      decimals="INF"
      id="Fact002426"
      unitRef="Ratio">0.0288</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010395Member"
      decimals="INF"
      id="Fact002427"
      unitRef="Ratio">0.0302</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010395Member"
      decimals="INF"
      id="Fact002428"
      unitRef="Ratio">0.0400</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002429"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002430"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_RealEstateFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002431"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="INF"
      id="Fact002432"
      unitRef="Ratio">0.0295</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="INF"
      id="Fact002433"
      unitRef="Ratio">0.0658</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_RealEstateFundVariableAnnuityMSCIUSREITIndexMember"
      decimals="INF"
      id="Fact002434"
      unitRef="Ratio">0.0571</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002435">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002436">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010395Member_zzmeNXfblgBb"&gt;$3,766,976&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010395Member_zNv9oWu3pc1q"&gt;95&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010395Member_z8oPY6B7x9Op"&gt;269%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010395Member_ziJn3AFrQNnI"&gt;$30,856&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002437"
      unitRef="USD">3766976</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010395Member"
      decimals="INF"
      id="Fact002438"
      unitRef="Shares">95</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      decimals="INF"
      id="Fact002439"
      unitRef="Ratio">2.69</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      decimals="0"
      id="Fact002440"
      unitRef="USD">30856</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002441">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002442">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    REITs-Diversified
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__oef--IndustrySectorAxis__custom--REITsDiversifiedMember_zeH49gPNK4zo"&gt;21.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    REITs-Health Care
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__oef--IndustrySectorAxis__custom--REITsHealthCareMember_z5IrAy4YVCKG"&gt;13.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    REITs-Apartments
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__oef--IndustrySectorAxis__custom--REITsApartmentsMember_zM8ZH6qmFf5A"&gt;11.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    REITs-Warehouse/Industries
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__oef--IndustrySectorAxis__custom--REITsWarehouseIndustriesMember_zjYP6gng9XOC"&gt;9.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Real Estate Management/Services
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__oef--IndustrySectorAxis__custom--RealEstateManagementServicesMember_zNptneYTD8Yq"&gt;8.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    REITs-Shopping Centers
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__oef--IndustrySectorAxis__custom--REITsShoppingCentersMember_zGUoISByBMon"&gt;6.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    REITs-Storage
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__oef--IndustrySectorAxis__custom--REITsStorageMember_z0wbS5YtOGP9"&gt;6.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__oef--IndustrySectorAxis__custom--OtherMember_ztPdjXi3OXYP"&gt;21.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-13_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Welltower, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--WelltowerIncMember_zaNiPxupk6dg"&gt;3.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Prologis, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--PrologisIncMember_zQ5Cnes7Sa1h"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    American Tower Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--AmericanTowerCorp8212ClassAMember_zyDTlLAxqVLz"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Equinix, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--EquinixIncMember_z7Mo3tUOczbG"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Simon Property Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--SimonPropertyGroupIncMember_zR2Ro8KkeXUs"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Digital Realty Trust, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--DigitalRealtyTrustIncMember_zCpxgf9IZjEv"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Realty Income Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--RealtyIncomeCorpMember_ziEOTlgFldoM"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    CBRE Group, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--CBREGroupInc8212ClassAMember_zpPIRKD958Rl"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Public Storage
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--PublicStorageMember_zDUO2eleZ5vz"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Crown Castle, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--CrownCastleIncMember_zF6ta8oCDUWU"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zh4gpxMebY8e"&gt;26.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_988_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010395Member_zQaZthn2ikhi"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Welltower, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--WelltowerIncMember_zUO1bqzykUB0"&gt;3.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Prologis, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--PrologisIncMember_zt7QKksSXm2U"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    American Tower Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--AmericanTowerCorp8212ClassAMember_zBPZJtdh8nzT"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Equinix, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--EquinixIncMember_za9Mdnu6tTIm"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Simon Property Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--SimonPropertyGroupIncMember_zwkbBCoSTrEh"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Digital Realty Trust, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--DigitalRealtyTrustIncMember_z3fecwom5nj8"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Realty Income Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--RealtyIncomeCorpMember_zFicP0dF1zA8"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    CBRE Group, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--CBREGroupInc8212ClassAMember_zVFStHVRt6rt"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Public Storage
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--PublicStorageMember_zx0TdhNnkgcl"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Crown Castle, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--CrownCastleIncMember_zbocOIzofLvl"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z54ZlpmdonaC"&gt;26.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_REITsDiversifiedMember"
      decimals="INF"
      id="Fact002443"
      unitRef="Ratio">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_REITsHealthCareMember"
      decimals="INF"
      id="Fact002444"
      unitRef="Ratio">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_REITsApartmentsMember"
      decimals="INF"
      id="Fact002445"
      unitRef="Ratio">0.114</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_REITsWarehouseIndustriesMember"
      decimals="INF"
      id="Fact002446"
      unitRef="Ratio">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_RealEstateManagementServicesMember"
      decimals="INF"
      id="Fact002447"
      unitRef="Ratio">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_REITsShoppingCentersMember"
      decimals="INF"
      id="Fact002448"
      unitRef="Ratio">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_REITsStorageMember"
      decimals="INF"
      id="Fact002449"
      unitRef="Ratio">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_OtherMember"
      decimals="INF"
      id="Fact002450"
      unitRef="Ratio">0.219</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_WelltowerIncMember"
      decimals="INF"
      id="Fact002451"
      unitRef="Ratio">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_PrologisIncMember"
      decimals="INF"
      id="Fact002452"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_AmericanTowerCorp8212ClassAMember"
      decimals="INF"
      id="Fact002453"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_EquinixIncMember"
      decimals="INF"
      id="Fact002454"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_SimonPropertyGroupIncMember"
      decimals="INF"
      id="Fact002455"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_DigitalRealtyTrustIncMember"
      decimals="INF"
      id="Fact002456"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_RealtyIncomeCorpMember"
      decimals="INF"
      id="Fact002457"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_CBREGroupInc8212ClassAMember"
      decimals="INF"
      id="Fact002458"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_PublicStorageMember"
      decimals="INF"
      id="Fact002459"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_CrownCastleIncMember"
      decimals="INF"
      id="Fact002460"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact002461"
      unitRef="Ratio">0.268</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002462">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Welltower, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--WelltowerIncMember_zUO1bqzykUB0"&gt;3.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Prologis, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--PrologisIncMember_zt7QKksSXm2U"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    American Tower Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--AmericanTowerCorp8212ClassAMember_zBPZJtdh8nzT"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Equinix, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--EquinixIncMember_za9Mdnu6tTIm"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Simon Property Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--SimonPropertyGroupIncMember_zwkbBCoSTrEh"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Digital Realty Trust, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--DigitalRealtyTrustIncMember_z3fecwom5nj8"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Realty Income Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--RealtyIncomeCorpMember_zFicP0dF1zA8"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    CBRE Group, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--CBREGroupInc8212ClassAMember_zVFStHVRt6rt"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Public Storage
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--PublicStorageMember_zx0TdhNnkgcl"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Crown Castle, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--CrownCastleIncMember_zbocOIzofLvl"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010395Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z54ZlpmdonaC"&gt;26.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_WelltowerIncMember"
      decimals="INF"
      id="Fact002463"
      unitRef="Ratio">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_PrologisIncMember"
      decimals="INF"
      id="Fact002464"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_AmericanTowerCorp8212ClassAMember"
      decimals="INF"
      id="Fact002465"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_EquinixIncMember"
      decimals="INF"
      id="Fact002466"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_SimonPropertyGroupIncMember"
      decimals="INF"
      id="Fact002467"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_DigitalRealtyTrustIncMember"
      decimals="INF"
      id="Fact002468"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_RealtyIncomeCorpMember"
      decimals="INF"
      id="Fact002469"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_CBREGroupInc8212ClassAMember"
      decimals="INF"
      id="Fact002470"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_PublicStorageMember"
      decimals="INF"
      id="Fact002471"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_CrownCastleIncMember"
      decimals="INF"
      id="Fact002472"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010395Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact002473"
      unitRef="Ratio">0.268</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002474">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010395Member"
      id="Fact002475">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002476">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002477">Retailing Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002478">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002479">This annual shareholder report contains important information about the Retailing Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002480">You can find additional information about the fund at &lt;span id="xdx_906_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010389Member_zTYZYNCRIS5s"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_902_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010389Member_zVn2vnqXOqHT"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_900_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010389Member_znM9wuNzUo8x"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002481">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002482">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002483">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002484">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002485">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;                        Costs Paid as a % of a $10,000 Investment                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010389Member_zcfjXtCODUNF"&gt;$187&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010389Member_zKEtUbjDzA8N"&gt;1.78%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      decimals="2"
      id="Fact002486"
      unitRef="USD">187</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      decimals="INF"
      id="Fact002487"
      unitRef="Ratio">0.0178</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002488">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 10.18%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and outperforming the fund's secondary index, the S&amp;amp;P 500 Consumer Discretionary Index, which returned 6.04% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were broadline retail, automotive retail, and apparel retail. Those that detracted the most were home improvement retail, computer &amp;amp; electronics retail and interactive home entertainment. The holdings that contributed the most to performance were Carvana Co., Alibaba Group Holding Ltd. ADR, and TJX Companies, Inc. Those that detracted the most were CarMax, Inc., Target Corp., and Sea Ltd. ADR.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010389Member"
      id="Fact002489">Retailing Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      id="Fact002490">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      id="Fact002491">S&amp;P 500 Consumer Discretionary Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002492"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002493"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002494"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010389Member"
      decimals="0"
      id="Fact002495"
      unitRef="USD">10314</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002496"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002497"
      unitRef="USD">10160</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010389Member"
      decimals="0"
      id="Fact002498"
      unitRef="USD">9760</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002499"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002500"
      unitRef="USD">10068</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010389Member"
      decimals="0"
      id="Fact002501"
      unitRef="USD">10068</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002502"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002503"
      unitRef="USD">10364</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002504"
      unitRef="USD">10030</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002505"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002506"
      unitRef="USD">10603</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010389Member"
      decimals="0"
      id="Fact002507"
      unitRef="USD">10207</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002508"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002509"
      unitRef="USD">11499</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010389Member"
      decimals="0"
      id="Fact002510"
      unitRef="USD">10129</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002511"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002512"
      unitRef="USD">11769</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010389Member"
      decimals="0"
      id="Fact002513"
      unitRef="USD">10394</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002514"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002515"
      unitRef="USD">11868</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002516"
      unitRef="USD">11316</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002517"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002518"
      unitRef="USD">13039</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010389Member"
      decimals="0"
      id="Fact002519"
      unitRef="USD">11495</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002520"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002521"
      unitRef="USD">13443</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010389Member"
      decimals="0"
      id="Fact002522"
      unitRef="USD">12544</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002523"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002524"
      unitRef="USD">14541</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010389Member"
      decimals="0"
      id="Fact002525"
      unitRef="USD">13236</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002526"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002527"
      unitRef="USD">15730</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002528"
      unitRef="USD">10950</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002529"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002530"
      unitRef="USD">13148</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010389Member"
      decimals="0"
      id="Fact002531"
      unitRef="USD">12742</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002532"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002533"
      unitRef="USD">15215</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010389Member"
      decimals="0"
      id="Fact002534"
      unitRef="USD">12740</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002535"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002536"
      unitRef="USD">16019</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010389Member"
      decimals="0"
      id="Fact002537"
      unitRef="USD">12923</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002538"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002539"
      unitRef="USD">16101</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002540"
      unitRef="USD">13630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002541"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002542"
      unitRef="USD">16821</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010389Member"
      decimals="0"
      id="Fact002543"
      unitRef="USD">10763</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002544"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002545"
      unitRef="USD">13576</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010389Member"
      decimals="0"
      id="Fact002546"
      unitRef="USD">14885</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002547"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002548"
      unitRef="USD">18036</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010389Member"
      decimals="0"
      id="Fact002549"
      unitRef="USD">17075</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002550"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002551"
      unitRef="USD">20753</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002552"
      unitRef="USD">19583</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002553"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002554"
      unitRef="USD">22422</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010389Member"
      decimals="0"
      id="Fact002555"
      unitRef="USD">21430</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002556"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002557"
      unitRef="USD">23119</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010389Member"
      decimals="0"
      id="Fact002558"
      unitRef="USD">22488</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002559"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002560"
      unitRef="USD">24725</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010389Member"
      decimals="0"
      id="Fact002561"
      unitRef="USD">21290</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002562"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002563"
      unitRef="USD">24726</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002564"
      unitRef="USD">21884</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002565"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002566"
      unitRef="USD">27900</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010389Member"
      decimals="0"
      id="Fact002567"
      unitRef="USD">18966</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002568"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002569"
      unitRef="USD">25382</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010389Member"
      decimals="0"
      id="Fact002570"
      unitRef="USD">14986</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002571"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002572"
      unitRef="USD">18743</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010389Member"
      decimals="0"
      id="Fact002573"
      unitRef="USD">15005</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002574"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002575"
      unitRef="USD">19560</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002576"
      unitRef="USD">16080</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002577"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002578"
      unitRef="USD">17569</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010389Member"
      decimals="0"
      id="Fact002579"
      unitRef="USD">17088</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002580"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002581"
      unitRef="USD">20403</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010389Member"
      decimals="0"
      id="Fact002582"
      unitRef="USD">17486</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002583"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002584"
      unitRef="USD">23377</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010389Member"
      decimals="0"
      id="Fact002585"
      unitRef="USD">16189</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002586"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002587"
      unitRef="USD">22254</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002588"
      unitRef="USD">18742</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002589"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002590"
      unitRef="USD">25019</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010389Member"
      decimals="0"
      id="Fact002591"
      unitRef="USD">20657</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002592"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002593"
      unitRef="USD">26265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010389Member"
      decimals="0"
      id="Fact002594"
      unitRef="USD">20145</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002595"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002596"
      unitRef="USD">26435</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010389Member"
      decimals="0"
      id="Fact002597"
      unitRef="USD">21709</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002598"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002599"
      unitRef="USD">28498</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002600"
      unitRef="USD">21853</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002601"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002602"
      unitRef="USD">32560</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010389Member"
      decimals="0"
      id="Fact002603"
      unitRef="USD">20997</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002604"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002605"
      unitRef="USD">28065</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010389Member"
      decimals="0"
      id="Fact002606"
      unitRef="USD">22651</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002607"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002608"
      unitRef="USD">31300</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010389Member"
      decimals="0"
      id="Fact002609"
      unitRef="USD">24659</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002610"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002611"
      unitRef="USD">34286</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002612"
      unitRef="USD">24077</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002613"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="0"
      id="Fact002614"
      unitRef="USD">34528</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002615">&lt;img alt="Ad2 Performance Graph" src="fp0096640-14_ar141.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002616">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Retailing Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010389Member_zbI1oHqf1alT"&gt;10.18%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010389Member_zx1JA1DK6r13"&gt;4.22%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010389Member_zEUJ2v0EgiTi"&gt;9.18%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--RetailingFundVariableAnnuitySampP500IndexMember_zKyDvTpVxJHj"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--RetailingFundVariableAnnuitySampP500IndexMember_z19XaCoK8Kig"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--RetailingFundVariableAnnuitySampP500IndexMember_z6VrnCJHZqkr"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Consumer Discretionary Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember_z3rgKsVptV62"&gt;6.04%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember_z7MjNWF9HupF"&gt;9.02%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember_zYYRa6v7dAuQ"&gt;13.19%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      decimals="INF"
      id="Fact002617"
      unitRef="Ratio">0.1018</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010389Member"
      decimals="INF"
      id="Fact002618"
      unitRef="Ratio">0.0422</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010389Member"
      decimals="INF"
      id="Fact002619"
      unitRef="Ratio">0.0918</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002620"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002621"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002622"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="INF"
      id="Fact002623"
      unitRef="Ratio">0.0604</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="INF"
      id="Fact002624"
      unitRef="Ratio">0.0902</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_RetailingFundVariableAnnuitySampP500ConsumerDiscretionaryIndexMember"
      decimals="INF"
      id="Fact002625"
      unitRef="Ratio">0.1319</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002626">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002627">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010389Member_zhJ1eMobZR1H"&gt;$3,109,101&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010389Member_zWuXIRYfBoJy"&gt;63&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010389Member_zhVtyWhFBUC5"&gt;292%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010389Member_z50OjPlv2TKE"&gt;$21,605&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002628"
      unitRef="USD">3109101</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010389Member"
      decimals="INF"
      id="Fact002629"
      unitRef="Shares">63</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      decimals="INF"
      id="Fact002630"
      unitRef="Ratio">2.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      decimals="0"
      id="Fact002631"
      unitRef="USD">21605</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002632">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002633">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Retail
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__oef--IndustrySectorAxis__custom--RetailMember_zzzEOgNKesjR"&gt;66.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Internet
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__oef--IndustrySectorAxis__custom--InternetMember_z0VlSiETUFoY"&gt;29.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Distribution &amp;amp; Wholesale
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__oef--IndustrySectorAxis__custom--DistributionampWholesaleMember_zSnplVOrkoUC"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Software
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__oef--IndustrySectorAxis__custom--SoftwareMember_zuQC2J1TYtq0"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Commercial Services
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__oef--IndustrySectorAxis__custom--CommercialServicesMember_zX6OFV25ixUo"&gt;0.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-14_ar142.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zFo94LNYzyE8"&gt;10.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Walmart, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--WalmartIncMember_zdKhp7M3HVcb"&gt;4.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Costco Wholesale Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--CostcoWholesaleCorpMember_zvkAcssQS77z"&gt;4.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    TJX Companies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--TJXCompaniesIncMember_zrenyJ2GJi2i"&gt;4.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Home Depot, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--HomeDepotIncMember_zIcqYG8EgglR"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lowe's Companies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--LowesCompaniesIncMember_zgEfO5mRTZQB"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Carvana Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--CarvanaCoMember_z1KYyN6LitOZ"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    O'Reilly Automotive, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--OReillyAutomotiveIncMember_ze9Qs68oIbqx"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PDD Holdings, Inc. ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--PDDHoldingsIncADRMember_zUgoVtoiA7ch"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ross Stores, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--RossStoresIncMember_z3UXgQvLa2CG"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zjELTou9BoRa"&gt;43.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_984_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010389Member_zlox5CJezoQO"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zDop12uYwEx8"&gt;10.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Walmart, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--WalmartIncMember_z9oUcOSGIDTb"&gt;4.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Costco Wholesale Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--CostcoWholesaleCorpMember_zoUo085jSBYX"&gt;4.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    TJX Companies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--TJXCompaniesIncMember_za1ToYQrQf5y"&gt;4.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Home Depot, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--HomeDepotIncMember_zbF6eYhOyL37"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lowe's Companies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--LowesCompaniesIncMember_zo6j6OUOrSOI"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Carvana Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--CarvanaCoMember_zkITPYsgfq7W"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    O'Reilly Automotive, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--OReillyAutomotiveIncMember_zOYrjH00LQdO"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PDD Holdings, Inc. ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--PDDHoldingsIncADRMember_ziC3wHpHwDcy"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ross Stores, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--RossStoresIncMember_zCOgcVDt7TnU"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zSprqhoSPeDS"&gt;43.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_us-gaap_RetailMember"
      decimals="INF"
      id="Fact002634"
      unitRef="Ratio">0.663</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_InternetMember"
      decimals="INF"
      id="Fact002635"
      unitRef="Ratio">0.293</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_DistributionampWholesaleMember"
      decimals="INF"
      id="Fact002636"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_SoftwareMember"
      decimals="INF"
      id="Fact002637"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_CommercialServicesMember"
      decimals="INF"
      id="Fact002638"
      unitRef="Ratio">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_AmazoncomIncMember"
      decimals="INF"
      id="Fact002639"
      unitRef="Ratio">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_WalmartIncMember"
      decimals="INF"
      id="Fact002640"
      unitRef="Ratio">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_CostcoWholesaleCorpMember"
      decimals="INF"
      id="Fact002641"
      unitRef="Ratio">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_TJXCompaniesIncMember"
      decimals="INF"
      id="Fact002642"
      unitRef="Ratio">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_HomeDepotIncMember"
      decimals="INF"
      id="Fact002643"
      unitRef="Ratio">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_LowesCompaniesIncMember"
      decimals="INF"
      id="Fact002644"
      unitRef="Ratio">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_CarvanaCoMember"
      decimals="INF"
      id="Fact002645"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_OReillyAutomotiveIncMember"
      decimals="INF"
      id="Fact002646"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_PDDHoldingsIncADRMember"
      decimals="INF"
      id="Fact002647"
      unitRef="Ratio">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_RossStoresIncMember"
      decimals="INF"
      id="Fact002648"
      unitRef="Ratio">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact002649"
      unitRef="Ratio">0.430</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002650">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zDop12uYwEx8"&gt;10.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Walmart, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--WalmartIncMember_z9oUcOSGIDTb"&gt;4.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Costco Wholesale Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--CostcoWholesaleCorpMember_zoUo085jSBYX"&gt;4.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    TJX Companies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--TJXCompaniesIncMember_za1ToYQrQf5y"&gt;4.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Home Depot, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--HomeDepotIncMember_zbF6eYhOyL37"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lowe's Companies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--LowesCompaniesIncMember_zo6j6OUOrSOI"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Carvana Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--CarvanaCoMember_zkITPYsgfq7W"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    O'Reilly Automotive, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--OReillyAutomotiveIncMember_zOYrjH00LQdO"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PDD Holdings, Inc. ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--PDDHoldingsIncADRMember_ziC3wHpHwDcy"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ross Stores, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--RossStoresIncMember_zCOgcVDt7TnU"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010389Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zSprqhoSPeDS"&gt;43.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_AmazoncomIncMember"
      decimals="INF"
      id="Fact002651"
      unitRef="Ratio">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_WalmartIncMember"
      decimals="INF"
      id="Fact002652"
      unitRef="Ratio">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_CostcoWholesaleCorpMember"
      decimals="INF"
      id="Fact002653"
      unitRef="Ratio">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_TJXCompaniesIncMember"
      decimals="INF"
      id="Fact002654"
      unitRef="Ratio">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_HomeDepotIncMember"
      decimals="INF"
      id="Fact002655"
      unitRef="Ratio">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_LowesCompaniesIncMember"
      decimals="INF"
      id="Fact002656"
      unitRef="Ratio">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_CarvanaCoMember"
      decimals="INF"
      id="Fact002657"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_OReillyAutomotiveIncMember"
      decimals="INF"
      id="Fact002658"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_PDDHoldingsIncADRMember"
      decimals="INF"
      id="Fact002659"
      unitRef="Ratio">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_RossStoresIncMember"
      decimals="INF"
      id="Fact002660"
      unitRef="Ratio">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010389Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact002661"
      unitRef="Ratio">0.430</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002662">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010389Member"
      id="Fact002663">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002664">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002665">Technology Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002666">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002667">This annual shareholder report contains important information about the Technology Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002668">You can find additional information about the fund at &lt;span id="xdx_905_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010391Member_zpvZLpOlFdrS"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_903_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010391Member_z5YQpVsNotnj"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90F_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010391Member_zXNtYgiv0dCz"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002669">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002670">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002671">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002672">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002673">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;                        Costs Paid as a % of a $10,000 Investment                    &lt;/th&gt;                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010391Member_z9BU2j006kt0"&gt;$201&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010391Member_zwLd1uwCmD82"&gt;1.78%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      decimals="2"
      id="Fact002674"
      unitRef="USD">201</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      decimals="INF"
      id="Fact002675"
      unitRef="Ratio">0.0178</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002676">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 25.70%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and outperforming the fund's secondary index, the S&amp;amp;P 500 Information Technology Index, which returned 24.04% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were semiconductors, interactive media &amp;amp; services, and semiconductor materials &amp;amp; equipment. The industry that detracted the most was technology distributors. The holdings that contributed the most to performance were Alphabet, Inc.&#x2014;Class A, NVIDIA Corp., and Palantir Technologies, Inc.&#x2014;Class A. Those that detracted the most were Salesforce, Inc., Adobe, Inc., and Marvell Technology, Inc.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010391Member"
      id="Fact002677">Technology Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      id="Fact002678">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      id="Fact002679">S&amp;P 500 Information Technology Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002680"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002681"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002682"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010391Member"
      decimals="0"
      id="Fact002683"
      unitRef="USD">9920</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002684"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002685"
      unitRef="USD">10260</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010391Member"
      decimals="0"
      id="Fact002686"
      unitRef="USD">9897</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002687"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002688"
      unitRef="USD">9968</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010391Member"
      decimals="0"
      id="Fact002689"
      unitRef="USD">11153</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002690"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002691"
      unitRef="USD">11251</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002692"
      unitRef="USD">11107</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002693"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002694"
      unitRef="USD">11385</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010391Member"
      decimals="0"
      id="Fact002695"
      unitRef="USD">12318</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002696"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002697"
      unitRef="USD">12816</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010391Member"
      decimals="0"
      id="Fact002698"
      unitRef="USD">12910</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002699"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002700"
      unitRef="USD">13346</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010391Member"
      decimals="0"
      id="Fact002701"
      unitRef="USD">13935</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002702"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002703"
      unitRef="USD">14500</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002704"
      unitRef="USD">14731</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002705"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002706"
      unitRef="USD">15806</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010391Member"
      decimals="0"
      id="Fact002707"
      unitRef="USD">15606</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002708"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002709"
      unitRef="USD">16363</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010391Member"
      decimals="0"
      id="Fact002710"
      unitRef="USD">16264</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002711"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002712"
      unitRef="USD">17523</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010391Member"
      decimals="0"
      id="Fact002713"
      unitRef="USD">17418</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002714"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002715"
      unitRef="USD">19066</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002716"
      unitRef="USD">14511</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002717"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002718"
      unitRef="USD">15760</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010391Member"
      decimals="0"
      id="Fact002719"
      unitRef="USD">17570</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002720"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002721"
      unitRef="USD">18890</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010391Member"
      decimals="0"
      id="Fact002722"
      unitRef="USD">18257</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002723"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002724"
      unitRef="USD">20036</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010391Member"
      decimals="0"
      id="Fact002725"
      unitRef="USD">18313</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002726"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002727"
      unitRef="USD">20705</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002728"
      unitRef="USD">20279</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002729"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002730"
      unitRef="USD">23686</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010391Member"
      decimals="0"
      id="Fact002731"
      unitRef="USD">17311</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002732"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002733"
      unitRef="USD">20860</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010391Member"
      decimals="0"
      id="Fact002734"
      unitRef="USD">22965</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002735"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002736"
      unitRef="USD">27228</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010391Member"
      decimals="0"
      id="Fact002737"
      unitRef="USD">25454</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002738"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002739"
      unitRef="USD">30483</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002740"
      unitRef="USD">30266</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002741"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002742"
      unitRef="USD">34082</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010391Member"
      decimals="0"
      id="Fact002743"
      unitRef="USD">31111</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002744"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002745"
      unitRef="USD">34755</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010391Member"
      decimals="0"
      id="Fact002746"
      unitRef="USD">34407</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002747"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002748"
      unitRef="USD">38772</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010391Member"
      decimals="0"
      id="Fact002749"
      unitRef="USD">33959</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002750"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002751"
      unitRef="USD">39292</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002752"
      unitRef="USD">36471</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002753"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002754"
      unitRef="USD">45850</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010391Member"
      decimals="0"
      id="Fact002755"
      unitRef="USD">31614</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002756"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002757"
      unitRef="USD">42018</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010391Member"
      decimals="0"
      id="Fact002758"
      unitRef="USD">24164</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002759"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002760"
      unitRef="USD">33513</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010391Member"
      decimals="0"
      id="Fact002761"
      unitRef="USD">22703</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002762"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002763"
      unitRef="USD">31433</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002764"
      unitRef="USD">23249</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002765"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002766"
      unitRef="USD">32923</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010391Member"
      decimals="0"
      id="Fact002767"
      unitRef="USD">27773</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002768"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002769"
      unitRef="USD">40106</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010391Member"
      decimals="0"
      id="Fact002770"
      unitRef="USD">31074</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002771"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002772"
      unitRef="USD">47006</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010391Member"
      decimals="0"
      id="Fact002773"
      unitRef="USD">29782</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002774"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002775"
      unitRef="USD">44354</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002776"
      unitRef="USD">34645</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002777"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002778"
      unitRef="USD">51967</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010391Member"
      decimals="0"
      id="Fact002779"
      unitRef="USD">38510</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002780"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002781"
      unitRef="USD">58560</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010391Member"
      decimals="0"
      id="Fact002782"
      unitRef="USD">40559</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002783"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002784"
      unitRef="USD">66644</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010391Member"
      decimals="0"
      id="Fact002785"
      unitRef="USD">40868</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002786"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002787"
      unitRef="USD">67717</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002788"
      unitRef="USD">42948</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002789"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002790"
      unitRef="USD">70992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010391Member"
      decimals="0"
      id="Fact002791"
      unitRef="USD">38446</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002792"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002793"
      unitRef="USD">62009</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010391Member"
      decimals="0"
      id="Fact002794"
      unitRef="USD">47357</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002795"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002796"
      unitRef="USD">76708</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010391Member"
      decimals="0"
      id="Fact002797"
      unitRef="USD">53640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002798"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002799"
      unitRef="USD">86830</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002800"
      unitRef="USD">53984</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002801"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="0"
      id="Fact002802"
      unitRef="USD">88061</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002803">&lt;img alt="Ad2 Performance Graph" src="fp0096640-15_ar101.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002804">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Technology Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010391Member_zX87ICJOCmnu"&gt;25.70%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010391Member_zoTEOG2O7D4S"&gt;12.27%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010391Member_zA4RNAXmLP6s"&gt;18.37%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--TechnologyFundVariableAnnuitySampP500IndexMember_z4iOPFjdwvam"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--TechnologyFundVariableAnnuitySampP500IndexMember_zLRrQNmwuSOl"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--TechnologyFundVariableAnnuitySampP500IndexMember_zomtn63Ns5Bo"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Information Technology Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember_zkQ6iOyPtbPF"&gt;24.04%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember_z933uM5HkR8c"&gt;20.91%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember_z9hm4cDKcLJH"&gt;24.30%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      decimals="INF"
      id="Fact002805"
      unitRef="Ratio">0.2570</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010391Member"
      decimals="INF"
      id="Fact002806"
      unitRef="Ratio">0.1227</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010391Member"
      decimals="INF"
      id="Fact002807"
      unitRef="Ratio">0.1837</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002808"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002809"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002810"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="INF"
      id="Fact002811"
      unitRef="Ratio">0.2404</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="INF"
      id="Fact002812"
      unitRef="Ratio">0.2091</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_TechnologyFundVariableAnnuitySampP500InformationTechnologyIndexMember"
      decimals="INF"
      id="Fact002813"
      unitRef="Ratio">0.2430</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002814">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002815">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010391Member_zxR4h5aBWHp4"&gt;$28,793,259&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010391Member_z7dnEEYSQymG"&gt;143&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010391Member_zr6yfQOfMEMk"&gt;190%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010391Member_zAld96AgHqfd"&gt;$200,602&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002816"
      unitRef="USD">28793259</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010391Member"
      decimals="INF"
      id="Fact002817"
      unitRef="Shares">143</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      decimals="INF"
      id="Fact002818"
      unitRef="Ratio">1.90</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      decimals="0"
      id="Fact002819"
      unitRef="USD">200602</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002820">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002821">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Software
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__oef--IndustrySectorAxis__custom--SoftwareMember_zWNZIMePC5tR"&gt;28.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Semiconductors
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__oef--IndustrySectorAxis__custom--SemiconductorsMember_zlqMRZoojN3Y"&gt;27.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Computers
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__oef--IndustrySectorAxis__custom--ComputersMember_zbOFV2KSewyq"&gt;16.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Internet
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__oef--IndustrySectorAxis__custom--InternetMember_zlGWTs2Pz3wW"&gt;15.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Telecommunications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__oef--IndustrySectorAxis__custom--TelecommunicationsMember_zYjgrq5IBwhn"&gt;4.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Electronics
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__oef--IndustrySectorAxis__custom--ElectronicsMember_z53DCcejzyg0"&gt;3.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Investment Companies
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__oef--IndustrySectorAxis__custom--InvestmentCompaniesMember_zKVXDWTbuaMr"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__oef--IndustrySectorAxis__custom--OtherMember_zDISFIefDFCs"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-15_ar102.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_zOMgdMrpIx4y"&gt;5.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_zSw1jZnwojI4"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_zS3dhVfbVHMb"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_z9FB11akvsSh"&gt;5.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zDMclLFVMd25"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zcgxPzg1UccI"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Palantir Technologies, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--PalantirTechnologiesInc8212ClassAMember_zhiCXfrjGVrp"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Micron Technology, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--MicronTechnologyIncMember_z41ZOcpQTZBd"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Oracle Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--OracleCorpMember_zOflbM1XWtQW"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Advanced Micro Devices, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--AdvancedMicroDevicesIncMember_zwYrvCXSib0K"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zz1weDqjgAnu"&gt;34.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_980_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010391Member_z6eUljuMwN2p"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_zLpHTz20cOIo"&gt;5.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_zcsdPEJkb3wZ"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_z9utN9DwOUMP"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_z6ZJ219skOOe"&gt;5.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_z5OTsDf10uz9"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zPFoQojdLXkm"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Palantir Technologies, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--PalantirTechnologiesInc8212ClassAMember_zqBoXuPrAtFh"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Micron Technology, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--MicronTechnologyIncMember_z5DqIf4XyCGm"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Oracle Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--OracleCorpMember_zS8pceElFewd"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Advanced Micro Devices, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--AdvancedMicroDevicesIncMember_zyjSaoYijIUo"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zSkLoU2gbVK8"&gt;34.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_SoftwareMember"
      decimals="INF"
      id="Fact002822"
      unitRef="Ratio">0.282</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_SemiconductorsMember"
      decimals="INF"
      id="Fact002823"
      unitRef="Ratio">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_ComputersMember"
      decimals="INF"
      id="Fact002824"
      unitRef="Ratio">0.165</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_InternetMember"
      decimals="INF"
      id="Fact002825"
      unitRef="Ratio">0.155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_TelecommunicationsMember"
      decimals="INF"
      id="Fact002826"
      unitRef="Ratio">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_ElectronicsMember"
      decimals="INF"
      id="Fact002827"
      unitRef="Ratio">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_InvestmentCompaniesMember"
      decimals="INF"
      id="Fact002828"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_OtherMember"
      decimals="INF"
      id="Fact002829"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_NVIDIACorpMember"
      decimals="INF"
      id="Fact002830"
      unitRef="Ratio">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_AppleIncMember"
      decimals="INF"
      id="Fact002831"
      unitRef="Ratio">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_AlphabetInc8212ClassAMember"
      decimals="INF"
      id="Fact002832"
      unitRef="Ratio">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_MicrosoftCorpMember"
      decimals="INF"
      id="Fact002833"
      unitRef="Ratio">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_MetaPlatformsInc8212ClassAMember"
      decimals="INF"
      id="Fact002834"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_BroadcomIncMember"
      decimals="INF"
      id="Fact002835"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_PalantirTechnologiesInc8212ClassAMember"
      decimals="INF"
      id="Fact002836"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_MicronTechnologyIncMember"
      decimals="INF"
      id="Fact002837"
      unitRef="Ratio">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_OracleCorpMember"
      decimals="INF"
      id="Fact002838"
      unitRef="Ratio">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_AdvancedMicroDevicesIncMember"
      decimals="INF"
      id="Fact002839"
      unitRef="Ratio">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact002840"
      unitRef="Ratio">0.347</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002841">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_zLpHTz20cOIo"&gt;5.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_zcsdPEJkb3wZ"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_z9utN9DwOUMP"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_z6ZJ219skOOe"&gt;5.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_z5OTsDf10uz9"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zPFoQojdLXkm"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Palantir Technologies, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--PalantirTechnologiesInc8212ClassAMember_zqBoXuPrAtFh"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Micron Technology, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--MicronTechnologyIncMember_z5DqIf4XyCGm"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Oracle Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--OracleCorpMember_zS8pceElFewd"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Advanced Micro Devices, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--AdvancedMicroDevicesIncMember_zyjSaoYijIUo"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010391Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zSkLoU2gbVK8"&gt;34.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_NVIDIACorpMember"
      decimals="INF"
      id="Fact002842"
      unitRef="Ratio">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_AppleIncMember"
      decimals="INF"
      id="Fact002843"
      unitRef="Ratio">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_AlphabetInc8212ClassAMember"
      decimals="INF"
      id="Fact002844"
      unitRef="Ratio">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_MicrosoftCorpMember"
      decimals="INF"
      id="Fact002845"
      unitRef="Ratio">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_MetaPlatformsInc8212ClassAMember"
      decimals="INF"
      id="Fact002846"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_BroadcomIncMember"
      decimals="INF"
      id="Fact002847"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_PalantirTechnologiesInc8212ClassAMember"
      decimals="INF"
      id="Fact002848"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_MicronTechnologyIncMember"
      decimals="INF"
      id="Fact002849"
      unitRef="Ratio">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_OracleCorpMember"
      decimals="INF"
      id="Fact002850"
      unitRef="Ratio">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_AdvancedMicroDevicesIncMember"
      decimals="INF"
      id="Fact002851"
      unitRef="Ratio">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010391Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact002852"
      unitRef="Ratio">0.347</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002853">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010391Member"
      id="Fact002854">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002855">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002856">Telecommunications Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002857">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002858">This annual shareholder report contains important information about the Telecommunications Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002859">You can find additional information about the fund at &lt;span id="xdx_90E_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010392Member_zbtGjFNBYpxK"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90B_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010392Member_z7KGsQATKkNh"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_906_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010392Member_zRwjUOsYz9G5"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002860">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002861">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002862">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002863">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002864">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment                    &lt;/th&gt;                    &lt;/tr&gt;                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010392Member_zQi4y6oqAysd"&gt;$206&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010392Member_zsNDOk83vziK"&gt;1.78%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      decimals="2"
      id="Fact002865"
      unitRef="USD">206</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      decimals="INF"
      id="Fact002866"
      unitRef="Ratio">0.0178</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002867">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 31.13%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and outperforming the fund's secondary index, the S&amp;amp;P 500 Telecommunication Services Index, which returned 6.91% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were communications equipment, alternative carriers, and integrated telecommunication services. No industry detracted from performance. The holdings that contributed the most to performance were EchoStar Corp.&#x2014;Class A, Lumentum Holdings, Inc., and Ciena Corp. Those that detracted the most were Charter Communications, Inc.&#x2014;Class A, Comcast Corp. &#x2013; Class A, and Cogent Communications Holdings, Inc.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010392Member"
      id="Fact002868">Telecommunications Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      id="Fact002869">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      id="Fact002870">S&amp;P 500 Telecommunication Services Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact002871"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002872"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002873"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010392Member"
      decimals="0"
      id="Fact002874"
      unitRef="USD">10528</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002875"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002876"
      unitRef="USD">11661</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010392Member"
      decimals="0"
      id="Fact002877"
      unitRef="USD">10737</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002878"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002879"
      unitRef="USD">12484</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010392Member"
      decimals="0"
      id="Fact002880"
      unitRef="USD">11534</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002881"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002882"
      unitRef="USD">11785</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact002883"
      unitRef="USD">11740</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002884"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002885"
      unitRef="USD">12348</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010392Member"
      decimals="0"
      id="Fact002886"
      unitRef="USD">12008</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002887"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002888"
      unitRef="USD">11858</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010392Member"
      decimals="0"
      id="Fact002889"
      unitRef="USD">11767</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002890"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002891"
      unitRef="USD">11022</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010392Member"
      decimals="0"
      id="Fact002892"
      unitRef="USD">11990</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002893"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002894"
      unitRef="USD">11769</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact002895"
      unitRef="USD">12427</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002896"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002897"
      unitRef="USD">12194</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010392Member"
      decimals="0"
      id="Fact002898"
      unitRef="USD">12395</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002899"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002900"
      unitRef="USD">11281</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010392Member"
      decimals="0"
      id="Fact002901"
      unitRef="USD">12531</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002902"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002903"
      unitRef="USD">11175</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010392Member"
      decimals="0"
      id="Fact002904"
      unitRef="USD">13539</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002905"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002906"
      unitRef="USD">11975</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact002907"
      unitRef="USD">11769</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002908"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002909"
      unitRef="USD">11370</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010392Member"
      decimals="0"
      id="Fact002910"
      unitRef="USD">13075</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002911"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002912"
      unitRef="USD">12275</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010392Member"
      decimals="0"
      id="Fact002913"
      unitRef="USD">13077</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002914"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002915"
      unitRef="USD">12623</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010392Member"
      decimals="0"
      id="Fact002916"
      unitRef="USD">13099</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002917"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002918"
      unitRef="USD">13915</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact002919"
      unitRef="USD">13324</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002920"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002921"
      unitRef="USD">14429</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010392Member"
      decimals="0"
      id="Fact002922"
      unitRef="USD">11623</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002923"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002924"
      unitRef="USD">11911</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010392Member"
      decimals="0"
      id="Fact002925"
      unitRef="USD">13031</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002926"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002927"
      unitRef="USD">12590</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010392Member"
      decimals="0"
      id="Fact002928"
      unitRef="USD">12735</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002929"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002930"
      unitRef="USD">13044</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact002931"
      unitRef="USD">14589</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002932"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002933"
      unitRef="USD">13465</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010392Member"
      decimals="0"
      id="Fact002934"
      unitRef="USD">15332</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002935"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002936"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010392Member"
      decimals="0"
      id="Fact002937"
      unitRef="USD">16307</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002938"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002939"
      unitRef="USD">13756</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010392Member"
      decimals="0"
      id="Fact002940"
      unitRef="USD">15633</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002941"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002942"
      unitRef="USD">13090</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact002943"
      unitRef="USD">15900</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002944"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002945"
      unitRef="USD">12408</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010392Member"
      decimals="0"
      id="Fact002946"
      unitRef="USD">14633</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002947"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002948"
      unitRef="USD">12440</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010392Member"
      decimals="0"
      id="Fact002949"
      unitRef="USD">12649</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002950"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002951"
      unitRef="USD">13271</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010392Member"
      decimals="0"
      id="Fact002952"
      unitRef="USD">10974</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002953"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002954"
      unitRef="USD">10527</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact002955"
      unitRef="USD">11790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002956"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002957"
      unitRef="USD">11547</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010392Member"
      decimals="0"
      id="Fact002958"
      unitRef="USD">12408</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002959"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002960"
      unitRef="USD">11811</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010392Member"
      decimals="0"
      id="Fact002961"
      unitRef="USD">12079</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002962"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002963"
      unitRef="USD">10892</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010392Member"
      decimals="0"
      id="Fact002964"
      unitRef="USD">11645</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002965"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002966"
      unitRef="USD">10217</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact002967"
      unitRef="USD">12532</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002968"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002969"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010392Member"
      decimals="0"
      id="Fact002970"
      unitRef="USD">12273</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002971"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002972"
      unitRef="USD">12882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010392Member"
      decimals="0"
      id="Fact002973"
      unitRef="USD">12264</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002974"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002975"
      unitRef="USD">13548</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010392Member"
      decimals="0"
      id="Fact002976"
      unitRef="USD">14316</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002977"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002978"
      unitRef="USD">15486</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact002979"
      unitRef="USD">14503</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002980"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002981"
      unitRef="USD">15387</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010392Member"
      decimals="0"
      id="Fact002982"
      unitRef="USD">14597</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002983"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002984"
      unitRef="USD">18577</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010392Member"
      decimals="0"
      id="Fact002985"
      unitRef="USD">16068</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002986"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002987"
      unitRef="USD">18138</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010392Member"
      decimals="0"
      id="Fact002988"
      unitRef="USD">17992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002989"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002990"
      unitRef="USD">18276</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact002991"
      unitRef="USD">19019</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact002992"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="0"
      id="Fact002993"
      unitRef="USD">16450</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002994">&lt;img alt="Ad2 Performance Graph" src="fp0096640-16_ar101.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact002995">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Telecommunications Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010392Member_zQdtuxg8zNMy"&gt;31.13%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010392Member_za8oAZIKoUQt"&gt;5.45%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010392Member_zOAqS83noyGA"&gt;6.64%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--TelecommunicationsFundVariableAnnuitySampP500IndexMember_zL4TRqUsJdqe"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--TelecommunicationsFundVariableAnnuitySampP500IndexMember_z65pWYoLEo4y"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--TelecommunicationsFundVariableAnnuitySampP500IndexMember_zlesqkmvpPJS"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Telecommunication Services Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember_zJ5SYls3n360"&gt;6.91%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember_zUIoHFsXQv1U"&gt;4.09%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember_zdRXI6WbYrq5"&gt;5.10%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      decimals="INF"
      id="Fact002996"
      unitRef="Ratio">0.3113</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010392Member"
      decimals="INF"
      id="Fact002997"
      unitRef="Ratio">0.0545</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010392Member"
      decimals="INF"
      id="Fact002998"
      unitRef="Ratio">0.0664</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact002999"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003000"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003001"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="INF"
      id="Fact003002"
      unitRef="Ratio">0.0691</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="INF"
      id="Fact003003"
      unitRef="Ratio">0.0409</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_TelecommunicationsFundVariableAnnuitySampP500TelecommunicationServicesIndexMember"
      decimals="INF"
      id="Fact003004"
      unitRef="Ratio">0.0510</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact003005">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact003006">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010392Member_z0oOJRFq93Zt"&gt;$3,776,220&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010392Member_zMsCjk3G1wgi"&gt;49&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010392Member_zFCeUu7S3dqK"&gt;574%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010392Member_zk4CXWGuw91n"&gt;$33,361&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact003007"
      unitRef="USD">3776220</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010392Member"
      decimals="INF"
      id="Fact003008"
      unitRef="Shares">49</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      decimals="INF"
      id="Fact003009"
      unitRef="Ratio">5.74</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      decimals="0"
      id="Fact003010"
      unitRef="USD">33361</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact003011">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact003012">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Telecommunications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__oef--IndustrySectorAxis__custom--TelecommunicationsMember_zQieOn5VVVhd"&gt;77.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Media
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__oef--IndustrySectorAxis__custom--MediaMember_zQvJXnRXd7Bb"&gt;10.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Internet
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__oef--IndustrySectorAxis__custom--InternetMember_zfrxISOOgMiH"&gt;5.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Computers
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__oef--IndustrySectorAxis__custom--ComputersMember_zO6YuTrjY8R4"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Aerospace &amp;amp; Defense
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__oef--IndustrySectorAxis__custom--AerospaceampDefenseMember_zBdIalMH7Owi"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Electronics
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__oef--IndustrySectorAxis__custom--ElectronicsMember_zfUhVi44fumK"&gt;0.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-16_ar102.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cisco Systems, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--CiscoSystemsIncMember_zTFmqB9RXePO"&gt;8.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AT&amp;amp;T, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--ATampTIncMember_zGF7VE1XV7pY"&gt;6.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Verizon Communications, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--VerizonCommunicationsIncMember_zlWpo5w1VoUC"&gt;6.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Arista Networks, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--AristaNetworksIncMember_zEov8EMmEn1K"&gt;5.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Comcast Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--ComcastCorp8212ClassAMember_zVPgI27ONub0"&gt;5.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    T-Mobile US, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--TMobileUSIncMember_zxpi3ofVupPR"&gt;5.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Motorola Solutions, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--MotorolaSolutionsIncMember_zitvB8xjgNpu"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ciena Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--CienaCorpMember_z69IzG7X9k72"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EchoStar Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--EchoStarCorp8212ClassAMember_zrZozdnOt8lH"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lumentum Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--LumentumHoldingsIncMember_zQOtOzusqtyQ"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z6dvjyDWKr4z"&gt;52.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_985_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010392Member_zqcokceW4M2a"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cisco Systems, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--CiscoSystemsIncMember_z57Eod9HjXUv"&gt;8.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AT&amp;amp;T, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--ATampTIncMember_zVnT8ecw8g0X"&gt;6.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Verizon Communications, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--VerizonCommunicationsIncMember_zjkzwisyKMe8"&gt;6.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Arista Networks, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--AristaNetworksIncMember_z9Qy8I1S2Y9a"&gt;5.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Comcast Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--ComcastCorp8212ClassAMember_zFguXBTG1Aow"&gt;5.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    T-Mobile US, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--TMobileUSIncMember_zqtkWuaa7Czr"&gt;5.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Motorola Solutions, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--MotorolaSolutionsIncMember_zuoc4OZYPQsF"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ciena Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--CienaCorpMember_ze6yItTZkEG8"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EchoStar Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--EchoStarCorp8212ClassAMember_zkpyEVhpZyGZ"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lumentum Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--LumentumHoldingsIncMember_z24uIafGuOQq"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zO2lo0R7bv3O"&gt;52.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_TelecommunicationsMember"
      decimals="INF"
      id="Fact003013"
      unitRef="Ratio">0.772</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_MediaMember"
      decimals="INF"
      id="Fact003014"
      unitRef="Ratio">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_InternetMember"
      decimals="INF"
      id="Fact003015"
      unitRef="Ratio">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_ComputersMember"
      decimals="INF"
      id="Fact003016"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_AerospaceampDefenseMember"
      decimals="INF"
      id="Fact003017"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_ElectronicsMember"
      decimals="INF"
      id="Fact003018"
      unitRef="Ratio">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_CiscoSystemsIncMember"
      decimals="INF"
      id="Fact003019"
      unitRef="Ratio">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_ATampTIncMember"
      decimals="INF"
      id="Fact003020"
      unitRef="Ratio">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_VerizonCommunicationsIncMember"
      decimals="INF"
      id="Fact003021"
      unitRef="Ratio">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_AristaNetworksIncMember"
      decimals="INF"
      id="Fact003022"
      unitRef="Ratio">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_ComcastCorp8212ClassAMember"
      decimals="INF"
      id="Fact003023"
      unitRef="Ratio">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_TMobileUSIncMember"
      decimals="INF"
      id="Fact003024"
      unitRef="Ratio">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_MotorolaSolutionsIncMember"
      decimals="INF"
      id="Fact003025"
      unitRef="Ratio">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_CienaCorpMember"
      decimals="INF"
      id="Fact003026"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_EchoStarCorp8212ClassAMember"
      decimals="INF"
      id="Fact003027"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_LumentumHoldingsIncMember"
      decimals="INF"
      id="Fact003028"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact003029"
      unitRef="Ratio">0.528</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact003030">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cisco Systems, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--CiscoSystemsIncMember_z57Eod9HjXUv"&gt;8.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AT&amp;amp;T, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--ATampTIncMember_zVnT8ecw8g0X"&gt;6.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Verizon Communications, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--VerizonCommunicationsIncMember_zjkzwisyKMe8"&gt;6.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Arista Networks, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--AristaNetworksIncMember_z9Qy8I1S2Y9a"&gt;5.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Comcast Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--ComcastCorp8212ClassAMember_zFguXBTG1Aow"&gt;5.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    T-Mobile US, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--TMobileUSIncMember_zqtkWuaa7Czr"&gt;5.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Motorola Solutions, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--MotorolaSolutionsIncMember_zuoc4OZYPQsF"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ciena Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--CienaCorpMember_ze6yItTZkEG8"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EchoStar Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--EchoStarCorp8212ClassAMember_zkpyEVhpZyGZ"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lumentum Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--LumentumHoldingsIncMember_z24uIafGuOQq"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010392Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zO2lo0R7bv3O"&gt;52.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_CiscoSystemsIncMember"
      decimals="INF"
      id="Fact003031"
      unitRef="Ratio">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_ATampTIncMember"
      decimals="INF"
      id="Fact003032"
      unitRef="Ratio">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_VerizonCommunicationsIncMember"
      decimals="INF"
      id="Fact003033"
      unitRef="Ratio">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_AristaNetworksIncMember"
      decimals="INF"
      id="Fact003034"
      unitRef="Ratio">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_ComcastCorp8212ClassAMember"
      decimals="INF"
      id="Fact003035"
      unitRef="Ratio">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_TMobileUSIncMember"
      decimals="INF"
      id="Fact003036"
      unitRef="Ratio">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_MotorolaSolutionsIncMember"
      decimals="INF"
      id="Fact003037"
      unitRef="Ratio">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_CienaCorpMember"
      decimals="INF"
      id="Fact003038"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_EchoStarCorp8212ClassAMember"
      decimals="INF"
      id="Fact003039"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_LumentumHoldingsIncMember"
      decimals="INF"
      id="Fact003040"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010392Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact003041"
      unitRef="Ratio">0.528</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact003042">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010392Member"
      id="Fact003043">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003044">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003045">Transportation Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003046">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003047">This annual shareholder report contains important information about the Transportation Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003048">You can find additional information about the fund at &lt;span id="xdx_908_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010393Member_zHSUNF3cQ8YA"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_906_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010393Member_zGRrrBhhb52g"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_904_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010393Member_zyohlf0Jf2fQ"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003049">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003050">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003051">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003052">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003053">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;                    &lt;/tr&gt;                                        &lt;tr&gt;                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010393Member_zttqZwKWtfKQ"&gt;$188&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010393Member_zoQ5G20xRorE"&gt;1.78%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      decimals="2"
      id="Fact003054"
      unitRef="USD">188</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      decimals="INF"
      id="Fact003055"
      unitRef="Ratio">0.0178</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003056">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 11.79%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P 500 Industrials Index, which returned 19.42% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were automobile manufacturers, passenger airlines, passenger ground transportation, and automotive parts &amp;amp; equipment. Those that detracted the most were cargo ground transportation and motorcycle manufacturers. The holdings that contributed the most to performance were Tesla, Inc., Uber Technologies, Inc., and General Motors Co. Those that detracted the most were United Parcel Service, Inc. &#x2014; Class B, Mobileye Global, Inc.&#x2014;Class A and Lucid Group, Inc.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010393Member"
      id="Fact003057">Transportation Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      id="Fact003058">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      id="Fact003059">S&amp;P 500 Industrials Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003060"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003061"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003062"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010393Member"
      decimals="0"
      id="Fact003063"
      unitRef="USD">10270</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003064"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003065"
      unitRef="USD">10499</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010393Member"
      decimals="0"
      id="Fact003066"
      unitRef="USD">9512</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003067"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003068"
      unitRef="USD">10646</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010393Member"
      decimals="0"
      id="Fact003069"
      unitRef="USD">10499</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003070"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003071"
      unitRef="USD">11087</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003072"
      unitRef="USD">11543</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003073"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003074"
      unitRef="USD">11886</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010393Member"
      decimals="0"
      id="Fact003075"
      unitRef="USD">11926</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003076"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003077"
      unitRef="USD">12428</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010393Member"
      decimals="0"
      id="Fact003078"
      unitRef="USD">12540</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003079"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003080"
      unitRef="USD">13016</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010393Member"
      decimals="0"
      id="Fact003081"
      unitRef="USD">13332</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003082"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003083"
      unitRef="USD">13565</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003084"
      unitRef="USD">14084</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003085"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003086"
      unitRef="USD">14386</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010393Member"
      decimals="0"
      id="Fact003087"
      unitRef="USD">13399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003088"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003089"
      unitRef="USD">14162</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010393Member"
      decimals="0"
      id="Fact003090"
      unitRef="USD">13383</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003091"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003092"
      unitRef="USD">13711</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010393Member"
      decimals="0"
      id="Fact003093"
      unitRef="USD">13655</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003094"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003095"
      unitRef="USD">15082</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003096"
      unitRef="USD">11260</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003097"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003098"
      unitRef="USD">12474</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010393Member"
      decimals="0"
      id="Fact003099"
      unitRef="USD">12550</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003100"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003101"
      unitRef="USD">14620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010393Member"
      decimals="0"
      id="Fact003102"
      unitRef="USD">12802</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003103"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003104"
      unitRef="USD">15141</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010393Member"
      decimals="0"
      id="Fact003105"
      unitRef="USD">12700</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003106"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003107"
      unitRef="USD">15291</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003108"
      unitRef="USD">13765</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003109"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003110"
      unitRef="USD">16138</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010393Member"
      decimals="0"
      id="Fact003111"
      unitRef="USD">9676</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003112"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003113"
      unitRef="USD">11773</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010393Member"
      decimals="0"
      id="Fact003114"
      unitRef="USD">12638</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003115"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003116"
      unitRef="USD">13775</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010393Member"
      decimals="0"
      id="Fact003117"
      unitRef="USD">15236</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003118"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003119"
      unitRef="USD">15494</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003120"
      unitRef="USD">19357</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003121"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003122"
      unitRef="USD">17923</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010393Member"
      decimals="0"
      id="Fact003123"
      unitRef="USD">21718</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003124"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003125"
      unitRef="USD">19968</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010393Member"
      decimals="0"
      id="Fact003126"
      unitRef="USD">22012</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003127"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003128"
      unitRef="USD">20862</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010393Member"
      decimals="0"
      id="Fact003129"
      unitRef="USD">20759</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003130"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003131"
      unitRef="USD">19981</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003132"
      unitRef="USD">23649</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003133"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003134"
      unitRef="USD">21708</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010393Member"
      decimals="0"
      id="Fact003135"
      unitRef="USD">21515</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003136"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003137"
      unitRef="USD">21195</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010393Member"
      decimals="0"
      id="Fact003138"
      unitRef="USD">16580</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003139"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003140"
      unitRef="USD">18063</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010393Member"
      decimals="0"
      id="Fact003141"
      unitRef="USD">15874</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003142"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003143"
      unitRef="USD">17210</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003144"
      unitRef="USD">15366</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003145"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003146"
      unitRef="USD">20518</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010393Member"
      decimals="0"
      id="Fact003147"
      unitRef="USD">17519</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003148"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003149"
      unitRef="USD">21230</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010393Member"
      decimals="0"
      id="Fact003150"
      unitRef="USD">19259</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003151"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003152"
      unitRef="USD">22608</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010393Member"
      decimals="0"
      id="Fact003153"
      unitRef="USD">18086</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003154"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003155"
      unitRef="USD">21441</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003156"
      unitRef="USD">19128</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003157"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003158"
      unitRef="USD">24239</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010393Member"
      decimals="0"
      id="Fact003159"
      unitRef="USD">19057</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003160"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003161"
      unitRef="USD">26899</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010393Member"
      decimals="0"
      id="Fact003162"
      unitRef="USD">17588</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003163"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003164"
      unitRef="USD">26119</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010393Member"
      decimals="0"
      id="Fact003165"
      unitRef="USD">18590</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003166"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003167"
      unitRef="USD">29136</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003168"
      unitRef="USD">19426</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003169"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003170"
      unitRef="USD">28474</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010393Member"
      decimals="0"
      id="Fact003171"
      unitRef="USD">17002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003172"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003173"
      unitRef="USD">28419</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010393Member"
      decimals="0"
      id="Fact003174"
      unitRef="USD">18694</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003175"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003176"
      unitRef="USD">32097</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010393Member"
      decimals="0"
      id="Fact003177"
      unitRef="USD">20930</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003178"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003179"
      unitRef="USD">33708</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003180"
      unitRef="USD">21711</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003181"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="0"
      id="Fact003182"
      unitRef="USD">34004</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003183">&lt;img alt="Ad2 Performance Graph" src="fp0096640-17_ar111.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003184">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Transportation Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010393Member_z53gFciRRrpx"&gt;11.79%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010393Member_zSmEtaesf7Ls"&gt;2.32%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010393Member_zJYcp4tl7gqL"&gt;8.06%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--TransportationFundVariableAnnuitySampP500IndexMember_z6wqX8dGHfAu"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--TransportationFundVariableAnnuitySampP500IndexMember_znlXk4FvxoU7"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--TransportationFundVariableAnnuitySampP500IndexMember_zyumDEJIxEV3"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Industrials Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--TransportationFundVariableAnnuitySampP500IndustrialsIndexMember_zNwgyO5xci36"&gt;19.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--TransportationFundVariableAnnuitySampP500IndustrialsIndexMember_zuyGvIhIkBeF"&gt;13.66%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--TransportationFundVariableAnnuitySampP500IndustrialsIndexMember_zCqIaS51E0sH"&gt;13.02%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      decimals="INF"
      id="Fact003185"
      unitRef="Ratio">0.1179</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010393Member"
      decimals="INF"
      id="Fact003186"
      unitRef="Ratio">0.0232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010393Member"
      decimals="INF"
      id="Fact003187"
      unitRef="Ratio">0.0806</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003188"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003189"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003190"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="INF"
      id="Fact003191"
      unitRef="Ratio">0.1942</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="INF"
      id="Fact003192"
      unitRef="Ratio">0.1366</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_TransportationFundVariableAnnuitySampP500IndustrialsIndexMember"
      decimals="INF"
      id="Fact003193"
      unitRef="Ratio">0.1302</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003194">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003195">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010393Member_zV7cqgVm8oHU"&gt;$3,431,956&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010393Member_zZBNfOYh1gGz"&gt;78&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;1,303%&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010393Member_zNndxwwDsCHY"&gt;$29,003&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003196"
      unitRef="USD">3431956</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010393Member"
      decimals="INF"
      id="Fact003197"
      unitRef="Shares">78</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      decimals="0"
      id="Fact003198"
      unitRef="USD">29003</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003199">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003200">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Transportation
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__oef--IndustrySectorAxis__custom--TransportationMember_z8CfRpwV7FKd"&gt;37.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Auto Manufacturers
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__oef--IndustrySectorAxis__custom--AutoManufacturersMember_zaA4IXHPSabG"&gt;27.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Auto Parts &amp;amp; Equipment
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__oef--IndustrySectorAxis__custom--AutoPartsampEquipmentMember_zkIDU7DaYEvj"&gt;12.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Airlines
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__oef--IndustrySectorAxis__custom--AirlinesMember_zmRBzKIod9G6"&gt;12.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Internet
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__oef--IndustrySectorAxis__custom--InternetMember_zVIBHK7FwcMH"&gt;6.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Leisure Time
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__oef--IndustrySectorAxis__custom--LeisureTimeMember_z13j60oppCNd"&gt;0.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Aerospace &amp;amp; Defense
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__oef--IndustrySectorAxis__custom--AerospaceampDefenseMember_zslzrt2O0cDS"&gt;0.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__oef--IndustrySectorAxis__custom--OtherMember_zzeupKNqMPSD"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-17_ar112.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tesla, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--TeslaIncMember_zag7NfWYZXzQ"&gt;12.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Uber Technologies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--UberTechnologiesIncMember_zkYKGXlfculY"&gt;4.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Union Pacific Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--UnionPacificCorpMember_zTM1ZS6lrRvi"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    United Parcel Service, Inc. &#x2014; Class B
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--UnitedParcelServiceInc8212ClassBMember_zGU7WdHudwki"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    General Motors Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--GeneralMotorsCoMember_zRdxu5IWNbbb"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    CSX Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--CSXCorpMember_zgt1kUlrOiW5"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Norfolk Southern Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--NorfolkSouthernCorpMember_zH1FapI9ZWb3"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    FedEx Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--FedExCorpMember_zKvEHIQuVBb2"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ford Motor Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--FordMotorCoMember_zdJgm68be5SG"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Delta Air Lines, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--DeltaAirLinesIncMember_zKc5MZo15LJM"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zvcrVJJvJkcx"&gt;39.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_986_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010393Member_zls7XboEYYby"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tesla, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--TeslaIncMember_zUkrKVIL4jlB"&gt;12.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Uber Technologies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--UberTechnologiesIncMember_zWQWL5KhYg3D"&gt;4.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Union Pacific Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--UnionPacificCorpMember_zd2F06T8lEQV"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    United Parcel Service, Inc. &#x2014; Class B
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--UnitedParcelServiceInc8212ClassBMember_znEwRdOOBjiT"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    General Motors Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--GeneralMotorsCoMember_zVymfr9ZiHfs"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    CSX Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--CSXCorpMember_zs4BYEAOVVOY"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Norfolk Southern Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--NorfolkSouthernCorpMember_zrolnDWbmab6"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    FedEx Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--FedExCorpMember_zFkcBGXxdFLl"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ford Motor Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--FordMotorCoMember_zl1WPply3pZY"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Delta Air Lines, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--DeltaAirLinesIncMember_zbTVO6nWoSid"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zxynDF36JQiF"&gt;39.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_TransportationMember"
      decimals="INF"
      id="Fact003201"
      unitRef="Ratio">0.375</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_AutoManufacturersMember"
      decimals="INF"
      id="Fact003202"
      unitRef="Ratio">0.270</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_AutoPartsampEquipmentMember"
      decimals="INF"
      id="Fact003203"
      unitRef="Ratio">0.122</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_AirlinesMember"
      decimals="INF"
      id="Fact003204"
      unitRef="Ratio">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_InternetMember"
      decimals="INF"
      id="Fact003205"
      unitRef="Ratio">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_LeisureTimeMember"
      decimals="INF"
      id="Fact003206"
      unitRef="Ratio">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_AerospaceampDefenseMember"
      decimals="INF"
      id="Fact003207"
      unitRef="Ratio">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_OtherMember"
      decimals="INF"
      id="Fact003208"
      unitRef="Ratio">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_TeslaIncMember"
      decimals="INF"
      id="Fact003209"
      unitRef="Ratio">0.123</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_UberTechnologiesIncMember"
      decimals="INF"
      id="Fact003210"
      unitRef="Ratio">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_UnionPacificCorpMember"
      decimals="INF"
      id="Fact003211"
      unitRef="Ratio">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_UnitedParcelServiceInc8212ClassBMember"
      decimals="INF"
      id="Fact003212"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_GeneralMotorsCoMember"
      decimals="INF"
      id="Fact003213"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_CSXCorpMember"
      decimals="INF"
      id="Fact003214"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_NorfolkSouthernCorpMember"
      decimals="INF"
      id="Fact003215"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_FedExCorpMember"
      decimals="INF"
      id="Fact003216"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_FordMotorCoMember"
      decimals="INF"
      id="Fact003217"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_DeltaAirLinesIncMember"
      decimals="INF"
      id="Fact003218"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact003219"
      unitRef="Ratio">0.394</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003220">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tesla, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--TeslaIncMember_zUkrKVIL4jlB"&gt;12.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Uber Technologies, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--UberTechnologiesIncMember_zWQWL5KhYg3D"&gt;4.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Union Pacific Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--UnionPacificCorpMember_zd2F06T8lEQV"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    United Parcel Service, Inc. &#x2014; Class B
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--UnitedParcelServiceInc8212ClassBMember_znEwRdOOBjiT"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    General Motors Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--GeneralMotorsCoMember_zVymfr9ZiHfs"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    CSX Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--CSXCorpMember_zs4BYEAOVVOY"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Norfolk Southern Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--NorfolkSouthernCorpMember_zrolnDWbmab6"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    FedEx Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--FedExCorpMember_zFkcBGXxdFLl"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ford Motor Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--FordMotorCoMember_zl1WPply3pZY"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Delta Air Lines, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--DeltaAirLinesIncMember_zbTVO6nWoSid"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010393Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zxynDF36JQiF"&gt;39.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_TeslaIncMember"
      decimals="INF"
      id="Fact003221"
      unitRef="Ratio">0.123</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_UberTechnologiesIncMember"
      decimals="INF"
      id="Fact003222"
      unitRef="Ratio">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_UnionPacificCorpMember"
      decimals="INF"
      id="Fact003223"
      unitRef="Ratio">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_UnitedParcelServiceInc8212ClassBMember"
      decimals="INF"
      id="Fact003224"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_GeneralMotorsCoMember"
      decimals="INF"
      id="Fact003225"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_CSXCorpMember"
      decimals="INF"
      id="Fact003226"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_NorfolkSouthernCorpMember"
      decimals="INF"
      id="Fact003227"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_FedExCorpMember"
      decimals="INF"
      id="Fact003228"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_FordMotorCoMember"
      decimals="INF"
      id="Fact003229"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_DeltaAirLinesIncMember"
      decimals="INF"
      id="Fact003230"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010393Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact003231"
      unitRef="Ratio">0.394</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003232">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      id="Fact003233">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003234">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003235">Utilities Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003236">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003237">This annual shareholder report contains important information about the Utilities Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003238">You can find additional information about the fund at &lt;span id="xdx_90D_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010394Member_zDJhaqaxiLEB"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90D_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010394Member_z7jmOoxEKb72"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90B_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010394Member_z7YR1UXoDWPC"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003239">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003240">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003241">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003242">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003243">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;                                        &lt;tr&gt;                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010394Member_zEU2b6Zb7TmG"&gt;$194&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010394Member_zXFhAxHSYAFD"&gt;1.79%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      decimals="2"
      id="Fact003244"
      unitRef="USD">194</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      decimals="INF"
      id="Fact003245"
      unitRef="Ratio">0.0179</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003246">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 17.07%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and outperforming the fund's secondary index, the S&amp;amp;P 500 Utilities Index, which returned 16.04% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The industries that contributed the most to performance were electric utilities, multi-utilities, and independent power producers &amp;amp; energy traders. No industry detracted from performance. The holdings that contributed the most to performance were Constellation Energy Corp., NRG Energy, Inc., and Oklo, Inc. Those that detracted the most were PG&amp;amp;E Corp., Edison International, and Sunnova Energy International, Inc.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010394Member"
      id="Fact003247">Utilities Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      id="Fact003248">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      id="Fact003249">S&amp;P 500 Utilities Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003250"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003251"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003252"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010394Member"
      decimals="0"
      id="Fact003253"
      unitRef="USD">11440</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003254"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003255"
      unitRef="USD">11556</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010394Member"
      decimals="0"
      id="Fact003256"
      unitRef="USD">12341</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003257"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003258"
      unitRef="USD">12341</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010394Member"
      decimals="0"
      id="Fact003259"
      unitRef="USD">11625</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003260"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003261"
      unitRef="USD">11613</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003262"
      unitRef="USD">11634</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003263"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003264"
      unitRef="USD">11628</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010394Member"
      decimals="0"
      id="Fact003265"
      unitRef="USD">12307</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003266"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003267"
      unitRef="USD">12372</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010394Member"
      decimals="0"
      id="Fact003268"
      unitRef="USD">12511</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003269"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003270"
      unitRef="USD">12646</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010394Member"
      decimals="0"
      id="Fact003271"
      unitRef="USD">12883</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003272"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003273"
      unitRef="USD">13009</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003274"
      unitRef="USD">12915</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003275"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003276"
      unitRef="USD">13036</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010394Member"
      decimals="0"
      id="Fact003277"
      unitRef="USD">12486</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003278"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003279"
      unitRef="USD">12606</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010394Member"
      decimals="0"
      id="Fact003280"
      unitRef="USD">13109</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003281"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003282"
      unitRef="USD">13078</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010394Member"
      decimals="0"
      id="Fact003283"
      unitRef="USD">13399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003284"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003285"
      unitRef="USD">13390</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003286"
      unitRef="USD">13404</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003287"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003288"
      unitRef="USD">13572</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010394Member"
      decimals="0"
      id="Fact003289"
      unitRef="USD">14743</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003290"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003291"
      unitRef="USD">15043</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010394Member"
      decimals="0"
      id="Fact003292"
      unitRef="USD">15092</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003293"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003294"
      unitRef="USD">15567</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010394Member"
      decimals="0"
      id="Fact003295"
      unitRef="USD">16047</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003296"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003297"
      unitRef="USD">17019</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003298"
      unitRef="USD">15953</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003299"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003300"
      unitRef="USD">17148</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010394Member"
      decimals="0"
      id="Fact003301"
      unitRef="USD">13382</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003302"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003303"
      unitRef="USD">14832</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010394Member"
      decimals="0"
      id="Fact003304"
      unitRef="USD">13661</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003305"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003306"
      unitRef="USD">15238</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010394Member"
      decimals="0"
      id="Fact003307"
      unitRef="USD">14048</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003308"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003309"
      unitRef="USD">16173</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003310"
      unitRef="USD">15134</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003311"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003312"
      unitRef="USD">17231</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010394Member"
      decimals="0"
      id="Fact003313"
      unitRef="USD">15633</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003314"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003315"
      unitRef="USD">17713</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010394Member"
      decimals="0"
      id="Fact003316"
      unitRef="USD">15555</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003317"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003318"
      unitRef="USD">17641</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010394Member"
      decimals="0"
      id="Fact003319"
      unitRef="USD">15472</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003320"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003321"
      unitRef="USD">17954</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003322"
      unitRef="USD">17332</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003323"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003324"
      unitRef="USD">20275</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010394Member"
      decimals="0"
      id="Fact003325"
      unitRef="USD">18127</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003326"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003327"
      unitRef="USD">21243</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010394Member"
      decimals="0"
      id="Fact003328"
      unitRef="USD">17202</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003329"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003330"
      unitRef="USD">20163</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010394Member"
      decimals="0"
      id="Fact003331"
      unitRef="USD">16101</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003332"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003333"
      unitRef="USD">18955</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003334"
      unitRef="USD">17512</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003335"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003336"
      unitRef="USD">20593</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010394Member"
      decimals="0"
      id="Fact003337"
      unitRef="USD">17011</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003338"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003339"
      unitRef="USD">19925</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010394Member"
      decimals="0"
      id="Fact003340"
      unitRef="USD">16541</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003341"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003342"
      unitRef="USD">19422</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010394Member"
      decimals="0"
      id="Fact003343"
      unitRef="USD">14970</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003344"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003345"
      unitRef="USD">17625</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003346"
      unitRef="USD">16264</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003347"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003348"
      unitRef="USD">19134</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010394Member"
      decimals="0"
      id="Fact003349"
      unitRef="USD">16937</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003350"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003351"
      unitRef="USD">20008</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010394Member"
      decimals="0"
      id="Fact003352"
      unitRef="USD">17430</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003353"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003354"
      unitRef="USD">20941</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010394Member"
      decimals="0"
      id="Fact003355"
      unitRef="USD">20567</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003356"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003357"
      unitRef="USD">24996</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003358"
      unitRef="USD">19494</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003359"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003360"
      unitRef="USD">23618</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010394Member"
      decimals="0"
      id="Fact003361"
      unitRef="USD">20525</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003362"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003363"
      unitRef="USD">24784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010394Member"
      decimals="0"
      id="Fact003364"
      unitRef="USD">21467</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003365"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003366"
      unitRef="USD">25840</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010394Member"
      decimals="0"
      id="Fact003367"
      unitRef="USD">23261</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003368"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003369"
      unitRef="USD">27796</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003370"
      unitRef="USD">22822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003371"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="0"
      id="Fact003372"
      unitRef="USD">27407</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003373">&lt;img alt="Ad2 Performance Graph" src="fp0096640-18_ar131.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003374">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Utilities Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010394Member_zSyG2VZOJc44"&gt;17.07%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010394Member_zQdPDTbvV1YN"&gt;8.56%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010394Member_zmUg2TPV650y"&gt;8.60%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--UtilitiesFundVariableAnnuitySampP500IndexMember_zk5THWBnhGXX"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--UtilitiesFundVariableAnnuitySampP500IndexMember_zRfQScgXnp0X"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--UtilitiesFundVariableAnnuitySampP500IndexMember_zIKgE5T6A88R"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;                    S&amp;amp;P 500 Utilities Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember_zXIyx9wil22C"&gt;16.04%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember_zSYzb8kqP3o6"&gt;9.73%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember_z0wtfGgsqMzS"&gt;10.61%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      decimals="INF"
      id="Fact003375"
      unitRef="Ratio">0.1707</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010394Member"
      decimals="INF"
      id="Fact003376"
      unitRef="Ratio">0.0856</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010394Member"
      decimals="INF"
      id="Fact003377"
      unitRef="Ratio">0.0860</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003378"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003379"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003380"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="INF"
      id="Fact003381"
      unitRef="Ratio">0.1604</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="INF"
      id="Fact003382"
      unitRef="Ratio">0.0973</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_UtilitiesFundVariableAnnuitySampP500UtilitiesIndexMember"
      decimals="INF"
      id="Fact003383"
      unitRef="Ratio">0.1061</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003384">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003385">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010394Member_zOCCYgDIZheE"&gt;$9,900,669&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010394Member_zUqXmKkfOxt3"&gt;53&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010394Member_zaokXt3ak7HM"&gt;249%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010394Member_zmtdoOh3aUC2"&gt;$90,146&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003386"
      unitRef="USD">9900669</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010394Member"
      decimals="INF"
      id="Fact003387"
      unitRef="Shares">53</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      decimals="INF"
      id="Fact003388"
      unitRef="Ratio">2.49</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      decimals="0"
      id="Fact003389"
      unitRef="USD">90146</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003390">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003391">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Electric
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__oef--IndustrySectorAxis__custom--ElectricMember_zdwyo637kl5A"&gt;88.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Gas
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__oef--IndustrySectorAxis__custom--GasMember_zd4OXFbUyi4C"&gt;7.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Water
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__oef--IndustrySectorAxis__custom--WaterMember_zGJzCRcHX7bK"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-18_ar132.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NextEra Energy, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--NextEraEnergyIncMember_zOzCQMouhs2L"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Constellation Energy Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--ConstellationEnergyCorpMember_zAHQ4TuQpw3o"&gt;4.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Southern Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--SouthernCoMember_zCv2oKtSyQyL"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Duke Energy Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--DukeEnergyCorpMember_zh1ioFebQPLR"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    American Electric Power Company, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--AmericanElectricPowerCompanyIncMember_zfnUrtEF3QI2"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Sempra
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--SempraMember_zIKPVX2Nf9wG"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Dominion Energy, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--DominionEnergyIncMember_zeYATOBcnO0x"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vistra Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--VistraCorpMember_zEUXUqoHYCwJ"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Exelon Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--ExelonCorpMember_zkv2Z89pfMWD"&gt;2.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Xcel Energy, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--XcelEnergyIncMember_zGRZDvIldSyt"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zth51aKLtVpl"&gt;35.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_987_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010394Member_zN15w9JoomXJ"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NextEra Energy, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--NextEraEnergyIncMember_zrRKbhLU6TGV"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Constellation Energy Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--ConstellationEnergyCorpMember_zKJyxHgxeuR9"&gt;4.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Southern Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--SouthernCoMember_zOD5Y48BO7pQ"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Duke Energy Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--DukeEnergyCorpMember_zN36s5Q5KASo"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    American Electric Power Company, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--AmericanElectricPowerCompanyIncMember_z3D7nDdxybqA"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Sempra
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--SempraMember_ziUoeaiMIo7B"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Dominion Energy, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--DominionEnergyIncMember_zkXJEqltAuqA"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vistra Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--VistraCorpMember_zligzL9CotXb"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Exelon Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--ExelonCorpMember_zT72UrLlGsO6"&gt;2.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Xcel Energy, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--XcelEnergyIncMember_zLyGSAGlX01p"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z2ivRig8oijf"&gt;35.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_ElectricMember"
      decimals="INF"
      id="Fact003392"
      unitRef="Ratio">0.885</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_GasMember"
      decimals="INF"
      id="Fact003393"
      unitRef="Ratio">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_WaterMember"
      decimals="INF"
      id="Fact003394"
      unitRef="Ratio">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_NextEraEnergyIncMember"
      decimals="INF"
      id="Fact003395"
      unitRef="Ratio">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_ConstellationEnergyCorpMember"
      decimals="INF"
      id="Fact003396"
      unitRef="Ratio">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_SouthernCoMember"
      decimals="INF"
      id="Fact003397"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_DukeEnergyCorpMember"
      decimals="INF"
      id="Fact003398"
      unitRef="Ratio">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_AmericanElectricPowerCompanyIncMember"
      decimals="INF"
      id="Fact003399"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_SempraMember"
      decimals="INF"
      id="Fact003400"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_DominionEnergyIncMember"
      decimals="INF"
      id="Fact003401"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_VistraCorpMember"
      decimals="INF"
      id="Fact003402"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_ExelonCorpMember"
      decimals="INF"
      id="Fact003403"
      unitRef="Ratio">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_XcelEnergyIncMember"
      decimals="INF"
      id="Fact003404"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact003405"
      unitRef="Ratio">0.352</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003406">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NextEra Energy, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--NextEraEnergyIncMember_zrRKbhLU6TGV"&gt;5.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Constellation Energy Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--ConstellationEnergyCorpMember_zKJyxHgxeuR9"&gt;4.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Southern Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--SouthernCoMember_zOD5Y48BO7pQ"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Duke Energy Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--DukeEnergyCorpMember_zN36s5Q5KASo"&gt;4.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    American Electric Power Company, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--AmericanElectricPowerCompanyIncMember_z3D7nDdxybqA"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Sempra
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--SempraMember_ziUoeaiMIo7B"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Dominion Energy, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--DominionEnergyIncMember_zkXJEqltAuqA"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vistra Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--VistraCorpMember_zligzL9CotXb"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Exelon Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--ExelonCorpMember_zT72UrLlGsO6"&gt;2.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Xcel Energy, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--XcelEnergyIncMember_zLyGSAGlX01p"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010394Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z2ivRig8oijf"&gt;35.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_NextEraEnergyIncMember"
      decimals="INF"
      id="Fact003407"
      unitRef="Ratio">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_ConstellationEnergyCorpMember"
      decimals="INF"
      id="Fact003408"
      unitRef="Ratio">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_SouthernCoMember"
      decimals="INF"
      id="Fact003409"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_DukeEnergyCorpMember"
      decimals="INF"
      id="Fact003410"
      unitRef="Ratio">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_AmericanElectricPowerCompanyIncMember"
      decimals="INF"
      id="Fact003411"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_SempraMember"
      decimals="INF"
      id="Fact003412"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_DominionEnergyIncMember"
      decimals="INF"
      id="Fact003413"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_VistraCorpMember"
      decimals="INF"
      id="Fact003414"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_ExelonCorpMember"
      decimals="INF"
      id="Fact003415"
      unitRef="Ratio">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_XcelEnergyIncMember"
      decimals="INF"
      id="Fact003416"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010394Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact003417"
      unitRef="Ratio">0.352</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003418">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010394Member"
      id="Fact003419">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003420">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003421">Dow 2x Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003422">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003423">This annual shareholder report contains important information about the Dow 2x Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003424">You can find additional information about the fund at &lt;span id="xdx_903_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010422Member_zraX1P5TLBbA"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_900_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010422Member_zDSAvh9dZdUt"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_907_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010422Member_zhY69esFIF4y"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003425">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003426">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003427">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003428">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003429">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010422Member_zchMWqrtdTi6"&gt;$203&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010422Member_zuMTa0m1V9dB"&gt;1.85%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      decimals="2"
      id="Fact003430"
      unitRef="USD">203</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      decimals="INF"
      id="Fact003431"
      unitRef="Ratio">0.0185</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003432">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 19.49%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and outperforming the fund's secondary index, the Dow Jones Industrial Average, which returned 14.92% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were financials, industrials, and information technology. Those that detracted the most were health care, materials, and consumer discretionary. The holdings that contributed the most to return of the underlying index were Goldman Sachs Group, Inc., Caterpillar, Inc., and JP Morgan Chase &amp;amp; Co. Those that detracted the most were UnitedHealth Group, Inc. Salesforce, Inc., and Home Depot, Inc. The Fund maintained a daily correlation of over 99% to its benchmark of 200% of the daily price movement of the Dow Jones Industrial Average.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010422Member"
      id="Fact003433">Dow 2x Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact003434">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      id="Fact003435">Dow Jones Industrial Average</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003436"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003437"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003438"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010422Member"
      decimals="0"
      id="Fact003439"
      unitRef="USD">10312</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003440"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003441"
      unitRef="USD">10220</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010422Member"
      decimals="0"
      id="Fact003442"
      unitRef="USD">10620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003443"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003444"
      unitRef="USD">10431</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010422Member"
      decimals="0"
      id="Fact003445"
      unitRef="USD">11145</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003446"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003447"
      unitRef="USD">10721</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003448"
      unitRef="USD">13072</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003449"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003450"
      unitRef="USD">11650</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010422Member"
      decimals="0"
      id="Fact003451"
      unitRef="USD">14353</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003452"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003453"
      unitRef="USD">12254</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010422Member"
      decimals="0"
      id="Fact003454"
      unitRef="USD">15381</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003455"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003456"
      unitRef="USD">12739</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010422Member"
      decimals="0"
      id="Fact003457"
      unitRef="USD">16994</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003458"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003459"
      unitRef="USD">13450</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003460"
      unitRef="USD">20721</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003461"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003462"
      unitRef="USD">14924</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010422Member"
      decimals="0"
      id="Fact003463"
      unitRef="USD">19522</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003464"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003465"
      unitRef="USD">14631</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010422Member"
      decimals="0"
      id="Fact003466"
      unitRef="USD">19692</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003467"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003468"
      unitRef="USD">14816</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010422Member"
      decimals="0"
      id="Fact003469"
      unitRef="USD">23392</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003470"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003471"
      unitRef="USD">16243</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003472"
      unitRef="USD">17773</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003473"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003474"
      unitRef="USD">14405</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010422Member"
      decimals="0"
      id="Fact003475"
      unitRef="USD">21848</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003476"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003477"
      unitRef="USD">16106</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010422Member"
      decimals="0"
      id="Fact003478"
      unitRef="USD">22908</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003479"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003480"
      unitRef="USD">16623</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010422Member"
      decimals="0"
      id="Fact003481"
      unitRef="USD">23343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003482"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003483"
      unitRef="USD">16926</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003484"
      unitRef="USD">26210</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003485"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003486"
      unitRef="USD">18056</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010422Member"
      decimals="0"
      id="Fact003487"
      unitRef="USD">13889</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003488"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003489"
      unitRef="USD">13951</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010422Member"
      decimals="0"
      id="Fact003490"
      unitRef="USD">18934</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003491"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003492"
      unitRef="USD">16533</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010422Member"
      decimals="0"
      id="Fact003493"
      unitRef="USD">21954</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003494"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003495"
      unitRef="USD">17892</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003496"
      unitRef="USD">26664</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003497"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003498"
      unitRef="USD">19811</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010422Member"
      decimals="0"
      id="Fact003499"
      unitRef="USD">30952</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003500"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003501"
      unitRef="USD">21453</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010422Member"
      decimals="0"
      id="Fact003502"
      unitRef="USD">33892</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003503"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003504"
      unitRef="USD">22542</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010422Member"
      decimals="0"
      id="Fact003505"
      unitRef="USD">32590</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003506"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003507"
      unitRef="USD">22213</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003508"
      unitRef="USD">37489</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003509"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003510"
      unitRef="USD">23961</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010422Member"
      decimals="0"
      id="Fact003511"
      unitRef="USD">33930</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003512"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003513"
      unitRef="USD">22978</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010422Member"
      decimals="0"
      id="Fact003514"
      unitRef="USD">26334</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003515"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003516"
      unitRef="USD">20501</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010422Member"
      decimals="0"
      id="Fact003517"
      unitRef="USD">22736</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003518"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003519"
      unitRef="USD">19237</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003520"
      unitRef="USD">29808</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003521"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003522"
      unitRef="USD">22317</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010422Member"
      decimals="0"
      id="Fact003523"
      unitRef="USD">29696</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003524"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003525"
      unitRef="USD">22524</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010422Member"
      decimals="0"
      id="Fact003526"
      unitRef="USD">31407</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003527"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003528"
      unitRef="USD">23418</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010422Member"
      decimals="0"
      id="Fact003529"
      unitRef="USD">29460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003530"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003531"
      unitRef="USD">22927</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003532"
      unitRef="USD">36833</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003533"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003534"
      unitRef="USD">25928</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010422Member"
      decimals="0"
      id="Fact003535"
      unitRef="USD">40605</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003536"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003537"
      unitRef="USD">27519</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010422Member"
      decimals="0"
      id="Fact003538"
      unitRef="USD">38718</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003539"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003540"
      unitRef="USD">27170</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010422Member"
      decimals="0"
      id="Fact003541"
      unitRef="USD">44665</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003542"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003543"
      unitRef="USD">29540</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003544"
      unitRef="USD">44433</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003545"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003546"
      unitRef="USD">29814</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010422Member"
      decimals="0"
      id="Fact003547"
      unitRef="USD">42687</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003548"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003549"
      unitRef="USD">29555</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010422Member"
      decimals="0"
      id="Fact003550"
      unitRef="USD">45853</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003551"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003552"
      unitRef="USD">31170</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010422Member"
      decimals="0"
      id="Fact003553"
      unitRef="USD">50155</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003554"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003555"
      unitRef="USD">32937</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003556"
      unitRef="USD">53094</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003557"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003558"
      unitRef="USD">34263</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003559">&lt;img alt="Ad2 Performance Graph" src="fp0096640-20_ar101.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003560">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Dow 2x Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010422Member_zeYTONiBqQ8U"&gt;19.49%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010422Member_zOOOtZ1Gsxd6"&gt;14.77%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010422Member_z9qkHG6AmHrb"&gt;18.17%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--Dow2xStrategyFundVariableAnnuitySampP500IndexMember_zXylP8Gro5fO"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--Dow2xStrategyFundVariableAnnuitySampP500IndexMember_zgLtcp1AzkO9"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--Dow2xStrategyFundVariableAnnuitySampP500IndexMember_zgKIau5UvvOo"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Dow Jones Industrial Average&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember_zPwO5BRZKMmI"&gt;14.92%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember_z9cyKv4S6uXj"&gt;11.58%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember_zULuMuUVfZsR"&gt;13.11%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      decimals="INF"
      id="Fact003561"
      unitRef="Ratio">0.1949</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010422Member"
      decimals="INF"
      id="Fact003562"
      unitRef="Ratio">0.1477</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010422Member"
      decimals="INF"
      id="Fact003563"
      unitRef="Ratio">0.1817</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003564"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003565"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003566"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="INF"
      id="Fact003567"
      unitRef="Ratio">0.1492</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="INF"
      id="Fact003568"
      unitRef="Ratio">0.1158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_Dow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="INF"
      id="Fact003569"
      unitRef="Ratio">0.1311</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003570">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003571">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010422Member_zcIStni5mZyh"&gt;$8,226,509&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010422Member_zYRB0wTrM5vF"&gt;37&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010422Member_zKZAt1a4AWA8"&gt;978%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010422Member_zBYICfPMJCkJ"&gt;$63,262&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003572"
      unitRef="USD">8226509</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010422Member"
      decimals="INF"
      id="Fact003573"
      unitRef="Shares">37</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      decimals="INF"
      id="Fact003574"
      unitRef="Ratio">9.78</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      decimals="0"
      id="Fact003575"
      unitRef="USD">63262</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003576">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003577">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Dow Jones Industrial Average Equity Mini Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__oef--IndustrySectorAxis__custom--DowJonesIndustrialAverageEquityMiniFuturesContractsMember_zZ9O4wGAL9hx"&gt;82.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Dow Jones Industrial Average Equity Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__oef--IndustrySectorAxis__custom--DowJonesIndustrialAverageEquitySwapAgreementsMember_zsdL1sHp9cIV"&gt;37.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__oef--IndustrySectorAxis__custom--FinancialMember_zakwoVcPPfeQ"&gt;22.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__oef--IndustrySectorAxis__custom--TechnologyMember_zCTa6a4StVmW"&gt;15.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zs62UwB3Sp15"&gt;12.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__oef--IndustrySectorAxis__custom--IndustrialMember_z8G2KgsTFIov"&gt;11.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_zU6i6bVyVxJN"&gt;8.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__oef--IndustrySectorAxis__custom--OtherMember_zOXFk2CsbcYi"&gt;9.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-20_ar102.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Goldman Sachs Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--GoldmanSachsGroupIncMember_zKwshrRs7XPJ"&gt;9.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Caterpillar, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--CaterpillarIncMember_zSfZOyw6XG4m"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_z1FqjN6p29cW"&gt;5.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    American Express Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--AmericanExpressCoMember_zVLEowvz9OPV"&gt;3.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Visa, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--VisaInc8212ClassAMember_zfDQkC2Sj8MW"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Home Depot, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--HomeDepotIncMember_zU9OM4NQOCMP"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    UnitedHealth Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--UnitedHealthGroupIncMember_zIKJt3FUKXgr"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amgen, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--AmgenIncMember_zBjWn1GCLo8P"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Sherwin-Williams Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--SherwinWilliamsCoMember_zcX0SEiUgec5"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    JPMorgan Chase &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--JPMorganChaseampCoMember_ziAbrZEW7doD"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zv93HkZn11pS"&gt;44.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in&#160;Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_983_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010422Member_zMK4KQ8I6IJb"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Goldman Sachs Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--GoldmanSachsGroupIncMember_zPK4aIXLxkV1"&gt;9.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Caterpillar, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--CaterpillarIncMember_zzfbBNB6i0Vz"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zun7Ovro4iRU"&gt;5.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    American Express Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--AmericanExpressCoMember_zpgwunIzxk0w"&gt;3.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Visa, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--VisaInc8212ClassAMember_z5BX9OQB3rCP"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Home Depot, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--HomeDepotIncMember_zbeNlbKdwO59"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    UnitedHealth Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--UnitedHealthGroupIncMember_z8W6OatuKyP1"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amgen, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--AmgenIncMember_zhUJiFKYBYTX"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Sherwin-Williams Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--SherwinWilliamsCoMember_zXIHVOnT4acc"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    JPMorgan Chase &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--JPMorganChaseampCoMember_zAhecdZNSqoy"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zQyeaeViWqpX"&gt;44.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_DowJonesIndustrialAverageEquityMiniFuturesContractsMember"
      decimals="INF"
      id="Fact003578"
      unitRef="Ratio">0.823</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_DowJonesIndustrialAverageEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact003579"
      unitRef="Ratio">0.370</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_FinancialMember"
      decimals="INF"
      id="Fact003580"
      unitRef="Ratio">0.229</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_TechnologyMember"
      decimals="INF"
      id="Fact003581"
      unitRef="Ratio">0.156</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact003582"
      unitRef="Ratio">0.123</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact003583"
      unitRef="Ratio">0.119</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact003584"
      unitRef="Ratio">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_OtherMember"
      decimals="INF"
      id="Fact003585"
      unitRef="Ratio">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_GoldmanSachsGroupIncMember"
      decimals="INF"
      id="Fact003586"
      unitRef="Ratio">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_CaterpillarIncMember"
      decimals="INF"
      id="Fact003587"
      unitRef="Ratio">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_MicrosoftCorpMember"
      decimals="INF"
      id="Fact003588"
      unitRef="Ratio">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_AmericanExpressCoMember"
      decimals="INF"
      id="Fact003589"
      unitRef="Ratio">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_VisaInc8212ClassAMember"
      decimals="INF"
      id="Fact003590"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_HomeDepotIncMember"
      decimals="INF"
      id="Fact003591"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_UnitedHealthGroupIncMember"
      decimals="INF"
      id="Fact003592"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_AmgenIncMember"
      decimals="INF"
      id="Fact003593"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_SherwinWilliamsCoMember"
      decimals="INF"
      id="Fact003594"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_JPMorganChaseampCoMember"
      decimals="INF"
      id="Fact003595"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact003596"
      unitRef="Ratio">0.447</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003597">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Goldman Sachs Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--GoldmanSachsGroupIncMember_zPK4aIXLxkV1"&gt;9.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Caterpillar, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--CaterpillarIncMember_zzfbBNB6i0Vz"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zun7Ovro4iRU"&gt;5.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    American Express Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--AmericanExpressCoMember_zpgwunIzxk0w"&gt;3.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Visa, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--VisaInc8212ClassAMember_z5BX9OQB3rCP"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Home Depot, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--HomeDepotIncMember_zbeNlbKdwO59"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    UnitedHealth Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--UnitedHealthGroupIncMember_z8W6OatuKyP1"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amgen, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--AmgenIncMember_zhUJiFKYBYTX"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Sherwin-Williams Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--SherwinWilliamsCoMember_zXIHVOnT4acc"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    JPMorgan Chase &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--JPMorganChaseampCoMember_zAhecdZNSqoy"&gt;3.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010422Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zQyeaeViWqpX"&gt;44.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_GoldmanSachsGroupIncMember"
      decimals="INF"
      id="Fact003598"
      unitRef="Ratio">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_CaterpillarIncMember"
      decimals="INF"
      id="Fact003599"
      unitRef="Ratio">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_MicrosoftCorpMember"
      decimals="INF"
      id="Fact003600"
      unitRef="Ratio">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_AmericanExpressCoMember"
      decimals="INF"
      id="Fact003601"
      unitRef="Ratio">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_VisaInc8212ClassAMember"
      decimals="INF"
      id="Fact003602"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_HomeDepotIncMember"
      decimals="INF"
      id="Fact003603"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_UnitedHealthGroupIncMember"
      decimals="INF"
      id="Fact003604"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_AmgenIncMember"
      decimals="INF"
      id="Fact003605"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_SherwinWilliamsCoMember"
      decimals="INF"
      id="Fact003606"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_JPMorganChaseampCoMember"
      decimals="INF"
      id="Fact003607"
      unitRef="Ratio">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010422Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact003608"
      unitRef="Ratio">0.447</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003609">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010422Member"
      id="Fact003610">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003611">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003612">Inverse Dow 2x Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003613">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003614">This annual shareholder report contains important information about the Inverse Dow 2x Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003615">You can find additional information about the fund at &lt;span id="xdx_904_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010424Member_zODTcko5nlTL"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90D_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010424Member_zUzBjwJCIVrT"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90F_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010424Member_zRKnqFmwv1mT"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003616">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003617">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003618">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003619">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003620">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010424Member_zqJ2Ion4eMxQ"&gt;$165&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010424Member_z1HRWYzifFmj"&gt;1.84%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      decimals="2"
      id="Fact003621"
      unitRef="USD">165</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      decimals="INF"
      id="Fact003622"
      unitRef="Ratio">0.0184</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003623">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned -20.69%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the Dow Jones Industrial Average, which returned 14.92% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were financials, industrials, and information technology. Those that detracted the most were health care, materials, and consumer discretionary. The holdings that contributed the most to return of the underlying index were Goldman Sachs Group, Inc., Caterpillar, Inc., and JP Morgan Chase &amp;amp; Co. Those that detracted the most were UnitedHealth Group, Inc. Salesforce, Inc., and Home Depot, Inc. The Fund maintained a daily correlation of over 99% to its benchmark of -200% of the daily price movement of the Dow Jones Industrial Average.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010424Member"
      id="Fact003624">Inverse Dow 2x Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact003625">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      id="Fact003626">Dow Jones Industrial Average</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003627"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003628"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003629"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010424Member"
      decimals="0"
      id="Fact003630"
      unitRef="USD">9353</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003631"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003632"
      unitRef="USD">10220</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010424Member"
      decimals="0"
      id="Fact003633"
      unitRef="USD">8862</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003634"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003635"
      unitRef="USD">10431</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010424Member"
      decimals="0"
      id="Fact003636"
      unitRef="USD">8352</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003637"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003638"
      unitRef="USD">10721</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003639"
      unitRef="USD">7035</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003640"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003641"
      unitRef="USD">11650</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010424Member"
      decimals="0"
      id="Fact003642"
      unitRef="USD">6354</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003643"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003644"
      unitRef="USD">12254</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010424Member"
      decimals="0"
      id="Fact003645"
      unitRef="USD">5872</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003646"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003647"
      unitRef="USD">12739</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010424Member"
      decimals="0"
      id="Fact003648"
      unitRef="USD">5274</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003649"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003650"
      unitRef="USD">13450</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003651"
      unitRef="USD">4295</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003652"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003653"
      unitRef="USD">14924</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010424Member"
      decimals="0"
      id="Fact003654"
      unitRef="USD">4361</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003655"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003656"
      unitRef="USD">14631</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010424Member"
      decimals="0"
      id="Fact003657"
      unitRef="USD">4243</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003658"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003659"
      unitRef="USD">14816</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010424Member"
      decimals="0"
      id="Fact003660"
      unitRef="USD">3556</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003661"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003662"
      unitRef="USD">16243</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003663"
      unitRef="USD">4357</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003664"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003665"
      unitRef="USD">14405</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010424Member"
      decimals="0"
      id="Fact003666"
      unitRef="USD">3482</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003667"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003668"
      unitRef="USD">16106</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010424Member"
      decimals="0"
      id="Fact003669"
      unitRef="USD">3283</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003670"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003671"
      unitRef="USD">16623</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010424Member"
      decimals="0"
      id="Fact003672"
      unitRef="USD">3162</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003673"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003674"
      unitRef="USD">16926</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003675"
      unitRef="USD">2784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003676"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003677"
      unitRef="USD">18056</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010424Member"
      decimals="0"
      id="Fact003678"
      unitRef="USD">3467</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003679"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003680"
      unitRef="USD">13951</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010424Member"
      decimals="0"
      id="Fact003681"
      unitRef="USD">2262</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003682"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003683"
      unitRef="USD">16533</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010424Member"
      decimals="0"
      id="Fact003684"
      unitRef="USD">1892</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003685"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003686"
      unitRef="USD">17892</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003687"
      unitRef="USD">1510</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003688"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003689"
      unitRef="USD">19811</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010424Member"
      decimals="0"
      id="Fact003690"
      unitRef="USD">1266</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003691"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003692"
      unitRef="USD">21453</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010424Member"
      decimals="0"
      id="Fact003693"
      unitRef="USD">1135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003694"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003695"
      unitRef="USD">22542</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010424Member"
      decimals="0"
      id="Fact003696"
      unitRef="USD">1155</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003697"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003698"
      unitRef="USD">22213</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003699"
      unitRef="USD">977</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003700"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003701"
      unitRef="USD">23961</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010424Member"
      decimals="0"
      id="Fact003702"
      unitRef="USD">1029</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003703"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003704"
      unitRef="USD">22978</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010424Member"
      decimals="0"
      id="Fact003705"
      unitRef="USD">1241</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003706"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003707"
      unitRef="USD">20501</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010424Member"
      decimals="0"
      id="Fact003708"
      unitRef="USD">1390</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003709"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003710"
      unitRef="USD">19237</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003711"
      unitRef="USD">1026</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003712"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003713"
      unitRef="USD">22317</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010424Member"
      decimals="0"
      id="Fact003714"
      unitRef="USD">1023</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003715"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003716"
      unitRef="USD">22524</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010424Member"
      decimals="0"
      id="Fact003717"
      unitRef="USD">969</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003718"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003719"
      unitRef="USD">23418</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010424Member"
      decimals="0"
      id="Fact003720"
      unitRef="USD">1043</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003721"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003722"
      unitRef="USD">22927</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003723"
      unitRef="USD">839</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003724"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003725"
      unitRef="USD">25928</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010424Member"
      decimals="0"
      id="Fact003726"
      unitRef="USD">766</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003727"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003728"
      unitRef="USD">27519</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010424Member"
      decimals="0"
      id="Fact003729"
      unitRef="USD">808</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003730"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003731"
      unitRef="USD">27170</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010424Member"
      decimals="0"
      id="Fact003732"
      unitRef="USD">702</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003733"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003734"
      unitRef="USD">29540</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003735"
      unitRef="USD">705</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003736"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003737"
      unitRef="USD">29814</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010424Member"
      decimals="0"
      id="Fact003738"
      unitRef="USD">738</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003739"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003740"
      unitRef="USD">29555</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010424Member"
      decimals="0"
      id="Fact003741"
      unitRef="USD">649</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003742"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003743"
      unitRef="USD">31170</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010424Member"
      decimals="0"
      id="Fact003744"
      unitRef="USD">594</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003745"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003746"
      unitRef="USD">32937</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003747"
      unitRef="USD">559</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003748"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="0"
      id="Fact003749"
      unitRef="USD">34263</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003750">&lt;img alt="Ad2 Performance Graph" src="fp0096640-19_ar101.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003751">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Inverse Dow 2x Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010424Member_zeUtL4FFRopC"&gt;-20.69%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010424Member_zUsVIOIbT3F0"&gt;-18.02%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010424Member_zD8jp8wWnhaC"&gt;-25.05%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember_zH4P55O9OzB8"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember_z96C9CGNKJ2A"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember_zvOFKo7rU5pE"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Dow Jones Industrial Average&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember_zDGgxFovuLV8"&gt;14.92%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember_zREMD8xGXIwR"&gt;11.58%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember_zdBarGsAAUwH"&gt;13.11%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      decimals="INF"
      id="Fact003752"
      unitRef="Ratio">-0.2069</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010424Member"
      decimals="INF"
      id="Fact003753"
      unitRef="Ratio">-0.1802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010424Member"
      decimals="INF"
      id="Fact003754"
      unitRef="Ratio">-0.2505</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003755"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003756"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003757"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="INF"
      id="Fact003758"
      unitRef="Ratio">0.1492</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="INF"
      id="Fact003759"
      unitRef="Ratio">0.1158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InverseDow2xStrategyFundVariableAnnuityDowJonesIndustrialAverageMember"
      decimals="INF"
      id="Fact003760"
      unitRef="Ratio">0.1311</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003761">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003762">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010424Member_zHNj4UlET0P8"&gt;$488,766&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010424Member_zBRgHvSzO3TE"&gt;7&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010424Member_zHYP1QWK6pko"&gt;0%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010424Member_z65IwXteACxz"&gt;$8,372&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003763"
      unitRef="USD">488766</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010424Member"
      decimals="INF"
      id="Fact003764"
      unitRef="Shares">7</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      decimals="INF"
      id="Fact003765"
      unitRef="Ratio">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      decimals="0"
      id="Fact003766"
      unitRef="USD">8372</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003767">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003768">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Dow Jones Industrial Average Equity Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010424Member__oef--IndustrySectorAxis__custom--DowJonesIndustrialAverageEquitySwapAgreementsMember_zsIE1ldBM2Xu"&gt;-199.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-19_ar102.jpg" style="width: 348px; height: 100px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          
            &lt;div class="section-header"&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010424Member_custom_DowJonesIndustrialAverageEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact003769"
      unitRef="Ratio">-1.996</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003770">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010424Member"
      id="Fact003771">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003772">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003773">Mid-Cap 1.5x Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003774">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003775">This annual shareholder report contains important information about the Mid-Cap 1.5x Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003776">You can find additional information about the fund at &lt;span id="xdx_90E_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010396Member_zkM7K15AulX2"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_902_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010396Member_zgOGEgFebhad"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90F_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010396Member_ztvRGCmObhm5"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003777">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003778">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003779">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003780">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003781">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010396Member_zeCsjILniXZm"&gt;$184&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010396Member_zy7BGzWxXJ38"&gt;1.79%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      decimals="2"
      id="Fact003782"
      unitRef="USD">184</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      decimals="INF"
      id="Fact003783"
      unitRef="Ratio">0.0179</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003784">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 5.04%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P MidCap 400 Index, which returned 7.50% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were industrials, information technology, and financials. The sectors that detracted the most were consumer discretionary and consumer staples. The holdings that contributed the most to the return of the underlying index were Ciena Corp., Comfort Systems USA, Inc., and Lumentum Holdings, Inc. Those that detracted the most were Sarepta Therapeutics, Inc., Avantor, Inc., and Nutanix, Inc.&#x2014;Class A. The Fund maintained a correlation of over 99% to its benchmark of 150% of the daily price movement of the S&amp;amp;P MidCap 400 Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010396Member"
      id="Fact003785">Mid-Cap 1.5x Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact003786">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      id="Fact003787">S&amp;P MidCap 400 Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003788"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003789"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003790"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010396Member"
      decimals="0"
      id="Fact003791"
      unitRef="USD">10498</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003792"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003793"
      unitRef="USD">10378</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010396Member"
      decimals="0"
      id="Fact003794"
      unitRef="USD">11060</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003795"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003796"
      unitRef="USD">10793</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010396Member"
      decimals="0"
      id="Fact003797"
      unitRef="USD">11706</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003798"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003799"
      unitRef="USD">11240</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003800"
      unitRef="USD">12964</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003801"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003802"
      unitRef="USD">12074</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010396Member"
      decimals="0"
      id="Fact003803"
      unitRef="USD">13677</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003804"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003805"
      unitRef="USD">12550</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010396Member"
      decimals="0"
      id="Fact003806"
      unitRef="USD">13993</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003807"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003808"
      unitRef="USD">12797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010396Member"
      decimals="0"
      id="Fact003809"
      unitRef="USD">14583</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003810"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003811"
      unitRef="USD">13209</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003812"
      unitRef="USD">15874</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003813"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003814"
      unitRef="USD">14035</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010396Member"
      decimals="0"
      id="Fact003815"
      unitRef="USD">15534</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003816"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003817"
      unitRef="USD">13927</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010396Member"
      decimals="0"
      id="Fact003818"
      unitRef="USD">16424</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003819"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003820"
      unitRef="USD">14525</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010396Member"
      decimals="0"
      id="Fact003821"
      unitRef="USD">17270</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003822"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003823"
      unitRef="USD">15086</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003824"
      unitRef="USD">12795</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003825"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003826"
      unitRef="USD">12480</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010396Member"
      decimals="0"
      id="Fact003827"
      unitRef="USD">15521</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003828"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003829"
      unitRef="USD">14288</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010396Member"
      decimals="0"
      id="Fact003830"
      unitRef="USD">16062</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003831"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003832"
      unitRef="USD">14723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010396Member"
      decimals="0"
      id="Fact003833"
      unitRef="USD">15863</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003834"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003835"
      unitRef="USD">14710</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003836"
      unitRef="USD">17415</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003837"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003838"
      unitRef="USD">15749</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010396Member"
      decimals="0"
      id="Fact003839"
      unitRef="USD">9708</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003840"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003841"
      unitRef="USD">11072</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010396Member"
      decimals="0"
      id="Fact003842"
      unitRef="USD">13144</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003843"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003844"
      unitRef="USD">13737</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010396Member"
      decimals="0"
      id="Fact003845"
      unitRef="USD">14010</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003846"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003847"
      unitRef="USD">14392</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003848"
      unitRef="USD">19277</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003849"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003850"
      unitRef="USD">17900</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010396Member"
      decimals="0"
      id="Fact003851"
      unitRef="USD">23097</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003852"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003853"
      unitRef="USD">20312</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010396Member"
      decimals="0"
      id="Fact003854"
      unitRef="USD">24219</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003855"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003856"
      unitRef="USD">21050</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010396Member"
      decimals="0"
      id="Fact003857"
      unitRef="USD">23424</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003858"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003859"
      unitRef="USD">20679</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003860"
      unitRef="USD">26072</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003861"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003862"
      unitRef="USD">22332</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010396Member"
      decimals="0"
      id="Fact003863"
      unitRef="USD">23917</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003864"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003865"
      unitRef="USD">21243</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010396Member"
      decimals="0"
      id="Fact003866"
      unitRef="USD">18333</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003867"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003868"
      unitRef="USD">17969</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010396Member"
      decimals="0"
      id="Fact003869"
      unitRef="USD">17427</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003870"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003871"
      unitRef="USD">17526</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003872"
      unitRef="USD">20023</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003873"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003874"
      unitRef="USD">19416</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010396Member"
      decimals="0"
      id="Fact003875"
      unitRef="USD">20878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003876"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003877"
      unitRef="USD">20155</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010396Member"
      decimals="0"
      id="Fact003878"
      unitRef="USD">22111</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003879"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003880"
      unitRef="USD">21132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010396Member"
      decimals="0"
      id="Fact003881"
      unitRef="USD">20456</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003882"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003883"
      unitRef="USD">20245</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003884"
      unitRef="USD">23795</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003885"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003886"
      unitRef="USD">22607</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010396Member"
      decimals="0"
      id="Fact003887"
      unitRef="USD">27115</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003888"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003889"
      unitRef="USD">24857</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010396Member"
      decimals="0"
      id="Fact003890"
      unitRef="USD">25384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003891"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003892"
      unitRef="USD">24001</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010396Member"
      decimals="0"
      id="Fact003893"
      unitRef="USD">27681</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003894"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003895"
      unitRef="USD">25668</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003896"
      unitRef="USD">27427</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003897"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003898"
      unitRef="USD">25756</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010396Member"
      decimals="0"
      id="Fact003899"
      unitRef="USD">24637</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003900"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003901"
      unitRef="USD">24185</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010396Member"
      decimals="0"
      id="Fact003902"
      unitRef="USD">26609</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003903"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003904"
      unitRef="USD">25808</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010396Member"
      decimals="0"
      id="Fact003905"
      unitRef="USD">28497</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003906"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003907"
      unitRef="USD">27240</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003908"
      unitRef="USD">28808</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003909"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003910"
      unitRef="USD">27688</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003911">&lt;img alt="Ad2 Performance Graph" src="fp0096640-21_ar111.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003912">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Mid-Cap 1.5x Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010396Member_zLdPG21OVwMO"&gt;5.04%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010396Member_zGf6QXrLYRqA"&gt;8.37%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010396Member_z6jnBMt39SIz"&gt;11.16%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--MidCap15xStrategyFundVariableAnnuitySampP500IndexMember_zDtvQ2vXff4u"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--MidCap15xStrategyFundVariableAnnuitySampP500IndexMember_zoJMxE1B5hHU"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--MidCap15xStrategyFundVariableAnnuitySampP500IndexMember_z4l1pmkXOmtl"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P MidCap 400 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember_zqKmIqr9qqG6"&gt;7.50%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember_z8G486RW4Szu"&gt;9.12%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember_zkW928JZMh2r"&gt;10.72%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      decimals="INF"
      id="Fact003913"
      unitRef="Ratio">0.0504</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010396Member"
      decimals="INF"
      id="Fact003914"
      unitRef="Ratio">0.0837</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010396Member"
      decimals="INF"
      id="Fact003915"
      unitRef="Ratio">0.1116</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003916"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003917"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact003918"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="INF"
      id="Fact003919"
      unitRef="Ratio">0.0750</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="INF"
      id="Fact003920"
      unitRef="Ratio">0.0912</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_MidCap15xStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="INF"
      id="Fact003921"
      unitRef="Ratio">0.1072</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003922">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003923">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010396Member_zVnKJXllngC3"&gt;$3,599,249&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010396Member_zl6fZwQLGb3H"&gt;409&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010396Member_zmnhwgoZN1nk"&gt;20%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010396Member_zjX165CWlcUj"&gt;$28,611&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003924"
      unitRef="USD">3599249</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010396Member"
      decimals="INF"
      id="Fact003925"
      unitRef="Shares">409</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      decimals="INF"
      id="Fact003926"
      unitRef="Ratio">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      decimals="0"
      id="Fact003927"
      unitRef="USD">28611</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003928">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003929">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    S&amp;amp;P MidCap 400 Index Equity Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__oef--IndustrySectorAxis__custom--SampPMidCap400IndexEquitySwapAgreementsMember_zWdJx5dRtPC4"&gt;77.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__oef--IndustrySectorAxis__custom--IndustrialMember_zDjytEtLuI2o"&gt;16.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__oef--IndustrySectorAxis__custom--FinancialMember_zCVMhxFwdl5D"&gt;16.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zZU1iyUn7caB"&gt;10.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_z4AkikC0kgTb"&gt;9.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__oef--IndustrySectorAxis__custom--TechnologyMember_zwYfXd4jeMFh"&gt;7.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Energy
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__oef--IndustrySectorAxis__custom--EnergyMember_zi2BG7uhCjWV"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__oef--IndustrySectorAxis__custom--OtherMember_z4Ryr3CcTaOr"&gt;7.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-21_ar112.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_z3EVoy23pOmS"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zOtS4jDv3hEc"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ciena Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--CienaCorpMember_zOaQW6Od7Xmo"&gt;0.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Coherent Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--CoherentCorpMember_z4Y25VdcOTPY"&gt;0.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lumentum Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--LumentumHoldingsIncMember_zhcewBXV2TPX"&gt;0.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Flex Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--FlexLtdMember_zzOdYePrt2k2"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Twilio, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--TwilioInc8212ClassAMember_zcw4hQpSqtJO"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Pure Storage, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--PureStorageInc8212ClassAMember_zdHwecD94ZDO"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    United Therapeutics Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--UnitedTherapeuticsCorpMember_zymOgpjyHL5a"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Casey's General Stores, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--CaseysGeneralStoresIncMember_zIXRLT0RFUpJ"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zoJSMTGOay1D"&gt;11.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98E_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010396Member_zW3cZa9Rrab3"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zaxllO0Mefvn"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zAJk8Z80ERcH"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ciena Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--CienaCorpMember_zc0YuiIvO8oy"&gt;0.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Coherent Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--CoherentCorpMember_zPjhzTvyrGYY"&gt;0.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lumentum Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--LumentumHoldingsIncMember_ztHOF5ZJz6VM"&gt;0.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Flex Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--FlexLtdMember_zE5olQ1P2Xb1"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Twilio, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--TwilioInc8212ClassAMember_zeZDzexsBJi6"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Pure Storage, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--PureStorageInc8212ClassAMember_ziKjB58703mj"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    United Therapeutics Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--UnitedTherapeuticsCorpMember_zvyfHYx8Ud3C"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Casey's General Stores, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--CaseysGeneralStoresIncMember_zyGuWuot1E4t"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zSDLHT42IIU0"&gt;11.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_SampPMidCap400IndexEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact003930"
      unitRef="Ratio">0.773</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact003931"
      unitRef="Ratio">0.168</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_FinancialMember"
      decimals="INF"
      id="Fact003932"
      unitRef="Ratio">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact003933"
      unitRef="Ratio">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact003934"
      unitRef="Ratio">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_TechnologyMember"
      decimals="INF"
      id="Fact003935"
      unitRef="Ratio">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_EnergyMember"
      decimals="INF"
      id="Fact003936"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_OtherMember"
      decimals="INF"
      id="Fact003937"
      unitRef="Ratio">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact003938"
      unitRef="Ratio">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact003939"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_CienaCorpMember"
      decimals="INF"
      id="Fact003940"
      unitRef="Ratio">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_CoherentCorpMember"
      decimals="INF"
      id="Fact003941"
      unitRef="Ratio">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_LumentumHoldingsIncMember"
      decimals="INF"
      id="Fact003942"
      unitRef="Ratio">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_FlexLtdMember"
      decimals="INF"
      id="Fact003943"
      unitRef="Ratio">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_TwilioInc8212ClassAMember"
      decimals="INF"
      id="Fact003944"
      unitRef="Ratio">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_PureStorageInc8212ClassAMember"
      decimals="INF"
      id="Fact003945"
      unitRef="Ratio">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_UnitedTherapeuticsCorpMember"
      decimals="INF"
      id="Fact003946"
      unitRef="Ratio">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_CaseysGeneralStoresIncMember"
      decimals="INF"
      id="Fact003947"
      unitRef="Ratio">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact003948"
      unitRef="Ratio">0.113</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003949">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zaxllO0Mefvn"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zAJk8Z80ERcH"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ciena Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--CienaCorpMember_zc0YuiIvO8oy"&gt;0.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Coherent Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--CoherentCorpMember_zPjhzTvyrGYY"&gt;0.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lumentum Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--LumentumHoldingsIncMember_ztHOF5ZJz6VM"&gt;0.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Flex Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--FlexLtdMember_zE5olQ1P2Xb1"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Twilio, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--TwilioInc8212ClassAMember_zeZDzexsBJi6"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Pure Storage, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--PureStorageInc8212ClassAMember_ziKjB58703mj"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    United Therapeutics Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--UnitedTherapeuticsCorpMember_zvyfHYx8Ud3C"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Casey's General Stores, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--CaseysGeneralStoresIncMember_zyGuWuot1E4t"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010396Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zSDLHT42IIU0"&gt;11.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact003950"
      unitRef="Ratio">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact003951"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_CienaCorpMember"
      decimals="INF"
      id="Fact003952"
      unitRef="Ratio">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_CoherentCorpMember"
      decimals="INF"
      id="Fact003953"
      unitRef="Ratio">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_LumentumHoldingsIncMember"
      decimals="INF"
      id="Fact003954"
      unitRef="Ratio">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_FlexLtdMember"
      decimals="INF"
      id="Fact003955"
      unitRef="Ratio">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_TwilioInc8212ClassAMember"
      decimals="INF"
      id="Fact003956"
      unitRef="Ratio">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_PureStorageInc8212ClassAMember"
      decimals="INF"
      id="Fact003957"
      unitRef="Ratio">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_UnitedTherapeuticsCorpMember"
      decimals="INF"
      id="Fact003958"
      unitRef="Ratio">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_CaseysGeneralStoresIncMember"
      decimals="INF"
      id="Fact003959"
      unitRef="Ratio">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010396Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact003960"
      unitRef="Ratio">0.113</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003961">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010396Member"
      id="Fact003962">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact003963">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact003964">Inverse Mid-Cap Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact003965">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact003966">This annual shareholder report contains important information about the Inverse Mid-Cap Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact003967">You can find additional information about the fund at &lt;span id="xdx_908_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010414Member_zArHsAQeZWOT"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_904_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010414Member_zr1ktoQOtSaI"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_903_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010414Member_zW6mxq48oeMO"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact003968">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact003969">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact003970">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact003971">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact003972">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010414Member_zNWJOXKgeM4S"&gt;$175&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010414Member_ziJrGAJq52JT"&gt;1.80%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      decimals="2"
      id="Fact003973"
      unitRef="USD">175</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      decimals="INF"
      id="Fact003974"
      unitRef="Ratio">0.0180</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact003975">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned -5.11%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P MidCap 400 Index, which returned 7.50% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were industrials, information technology, and financials. The sectors that detracted the most were consumer discretionary and consumer staples. The holdings that contributed the most to the return of the underlying index were Ciena Corp., Comfort Systems USA, Inc., and Lumentum Holdings, Inc. Those that detracted the most were Sarepta Therapeutics, Inc., Avantor, Inc., and Nutanix, Inc.&#x2014;Class A. The Fund maintained a daily correlation of 99% to its benchmark of -100% of the daily price movement of the S&amp;amp;P MidCap 400 Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010414Member"
      id="Fact003976">Inverse Mid-Cap Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact003977">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      id="Fact003978">S&amp;P MidCap 400 Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact003979"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003980"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003981"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010414Member"
      decimals="0"
      id="Fact003982"
      unitRef="USD">9505</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003983"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003984"
      unitRef="USD">10378</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010414Member"
      decimals="0"
      id="Fact003985"
      unitRef="USD">9078</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003986"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003987"
      unitRef="USD">10793</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010414Member"
      decimals="0"
      id="Fact003988"
      unitRef="USD">8712</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003989"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003990"
      unitRef="USD">11240</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact003991"
      unitRef="USD">8087</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003992"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003993"
      unitRef="USD">12074</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010414Member"
      decimals="0"
      id="Fact003994"
      unitRef="USD">7789</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003995"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003996"
      unitRef="USD">12550</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010414Member"
      decimals="0"
      id="Fact003997"
      unitRef="USD">7636</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact003998"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact003999"
      unitRef="USD">12797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010414Member"
      decimals="0"
      id="Fact004000"
      unitRef="USD">7414</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004001"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004002"
      unitRef="USD">13209</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact004003"
      unitRef="USD">6991</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004004"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004005"
      unitRef="USD">14035</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010414Member"
      decimals="0"
      id="Fact004006"
      unitRef="USD">7012</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004007"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004008"
      unitRef="USD">13927</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010414Member"
      decimals="0"
      id="Fact004009"
      unitRef="USD">6742</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004010"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004011"
      unitRef="USD">14525</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010414Member"
      decimals="0"
      id="Fact004012"
      unitRef="USD">6520</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004013"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004014"
      unitRef="USD">15086</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact004015"
      unitRef="USD">7754</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004016"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004017"
      unitRef="USD">12480</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010414Member"
      decimals="0"
      id="Fact004018"
      unitRef="USD">6782</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004019"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004020"
      unitRef="USD">14288</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010414Member"
      decimals="0"
      id="Fact004021"
      unitRef="USD">6598</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004022"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004023"
      unitRef="USD">14723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010414Member"
      decimals="0"
      id="Fact004024"
      unitRef="USD">6603</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004025"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004026"
      unitRef="USD">14710</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact004027"
      unitRef="USD">6179</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004028"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004029"
      unitRef="USD">15749</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010414Member"
      decimals="0"
      id="Fact004030"
      unitRef="USD">8009</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004031"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004032"
      unitRef="USD">11072</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010414Member"
      decimals="0"
      id="Fact004033"
      unitRef="USD">6177</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004034"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004035"
      unitRef="USD">13737</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010414Member"
      decimals="0"
      id="Fact004036"
      unitRef="USD">5848</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004037"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004038"
      unitRef="USD">14392</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact004039"
      unitRef="USD">4641</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004040"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004041"
      unitRef="USD">17900</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010414Member"
      decimals="0"
      id="Fact004042"
      unitRef="USD">4034</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004043"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004044"
      unitRef="USD">20312</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010414Member"
      decimals="0"
      id="Fact004045"
      unitRef="USD">3858</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004046"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004047"
      unitRef="USD">21050</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010414Member"
      decimals="0"
      id="Fact004048"
      unitRef="USD">3887</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004049"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004050"
      unitRef="USD">20679</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact004051"
      unitRef="USD">3563</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004052"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004053"
      unitRef="USD">22332</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010414Member"
      decimals="0"
      id="Fact004054"
      unitRef="USD">3672</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004055"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004056"
      unitRef="USD">21243</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010414Member"
      decimals="0"
      id="Fact004057"
      unitRef="USD">4238</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004058"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004059"
      unitRef="USD">17969</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010414Member"
      decimals="0"
      id="Fact004060"
      unitRef="USD">4307</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004061"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004062"
      unitRef="USD">17526</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact004063"
      unitRef="USD">3886</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004064"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004065"
      unitRef="USD">19416</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010414Member"
      decimals="0"
      id="Fact004066"
      unitRef="USD">3776</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004067"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004068"
      unitRef="USD">20155</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010414Member"
      decimals="0"
      id="Fact004069"
      unitRef="USD">3654</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004070"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004071"
      unitRef="USD">21132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010414Member"
      decimals="0"
      id="Fact004072"
      unitRef="USD">3885</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004073"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004074"
      unitRef="USD">20245</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact004075"
      unitRef="USD">3535</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004076"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004077"
      unitRef="USD">22607</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010414Member"
      decimals="0"
      id="Fact004078"
      unitRef="USD">3277</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004079"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004080"
      unitRef="USD">24857</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010414Member"
      decimals="0"
      id="Fact004081"
      unitRef="USD">3458</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004082"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004083"
      unitRef="USD">24001</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010414Member"
      decimals="0"
      id="Fact004084"
      unitRef="USD">3280</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004085"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004086"
      unitRef="USD">25668</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact004087"
      unitRef="USD">3310</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004088"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004089"
      unitRef="USD">25756</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010414Member"
      decimals="0"
      id="Fact004090"
      unitRef="USD">3569</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004091"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004092"
      unitRef="USD">24185</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010414Member"
      decimals="0"
      id="Fact004093"
      unitRef="USD">3317</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004094"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004095"
      unitRef="USD">25808</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010414Member"
      decimals="0"
      id="Fact004096"
      unitRef="USD">3176</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004097"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004098"
      unitRef="USD">27240</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact004099"
      unitRef="USD">3141</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004100"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="0"
      id="Fact004101"
      unitRef="USD">27688</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact004102">&lt;img alt="Ad2 Performance Graph" src="fp0096640-22_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact004103">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Inverse Mid-Cap Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010414Member_zvxsJGuMLFXg"&gt;-5.11%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010414Member_zF5ejc5mevNA"&gt;-7.51%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010414Member_z7spdTnd9mp2"&gt;-10.94%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember_zQfLJIoXdkcC"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember_zYK7baUhd7fr"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember_zoyw8UPyBHpv"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P MidCap 400 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember_zd1fOiiS2nqF"&gt;7.50%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember_zG6GafGXva9O"&gt;9.12%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember_zJdQtoyG1Woi"&gt;10.72%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      decimals="INF"
      id="Fact004104"
      unitRef="Ratio">-0.0511</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010414Member"
      decimals="INF"
      id="Fact004105"
      unitRef="Ratio">-0.0751</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010414Member"
      decimals="INF"
      id="Fact004106"
      unitRef="Ratio">-0.1094</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004107"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004108"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004109"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="INF"
      id="Fact004110"
      unitRef="Ratio">0.0750</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="INF"
      id="Fact004111"
      unitRef="Ratio">0.0912</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InverseMidCapStrategyFundVariableAnnuitySampPMidCap400IndexMember"
      decimals="INF"
      id="Fact004112"
      unitRef="Ratio">0.1072</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact004113">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact004114">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010414Member_z21QGOVmuqvG"&gt;$115,358&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010414Member_zqdPQUhP50jc"&gt;10&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010414Member_zbKEXpjHfTs5"&gt;0%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010414Member_znSiCO0ok6D6"&gt;$985&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact004115"
      unitRef="USD">115358</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010414Member"
      decimals="INF"
      id="Fact004116"
      unitRef="Shares">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      decimals="INF"
      id="Fact004117"
      unitRef="Ratio">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      decimals="0"
      id="Fact004118"
      unitRef="USD">985</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact004119">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact004120">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    S&amp;amp;P MidCap 400 Index Equity Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010414Member__oef--IndustrySectorAxis__custom--SampPMidCap400IndexEquitySwapAgreementsMember_zsXf2QVGZx7r"&gt;-100.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-22_ar122.jpg" style="width: 348px; height: 100px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010414Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zVPMP8i3NnOI"&gt;21.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010414Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zs20osOMcDE1"&gt;17.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010414Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zHjTyLWXjuse"&gt;39.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_983_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010414Member_z4xd1aFsxkRt"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010414Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zL4Ya6Vx8geE"&gt;21.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010414Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zHweKoX9NOFN"&gt;17.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010414Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zjmDIfku68Bg"&gt;39.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010414Member_custom_SampPMidCap400IndexEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact004121"
      unitRef="Ratio">-1.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010414Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact004122"
      unitRef="Ratio">0.215</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010414Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact004123"
      unitRef="Ratio">0.177</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010414Member_custom_TotalMember"
      decimals="INF"
      id="Fact004124"
      unitRef="Ratio">0.392</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact004125">
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010414Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zL4Ya6Vx8geE"&gt;21.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010414Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zHweKoX9NOFN"&gt;17.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010414Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zjmDIfku68Bg"&gt;39.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010414Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact004126"
      unitRef="Ratio">0.215</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010414Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact004127"
      unitRef="Ratio">0.177</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010414Member_custom_TotalMember"
      decimals="INF"
      id="Fact004128"
      unitRef="Ratio">0.392</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact004129">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010414Member"
      id="Fact004130">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004131">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004132">NASDAQ-100&#xae; Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004133">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004134">This annual shareholder report contains important information about the NASDAQ-100&lt;sup&gt;&#xae;&lt;/sup&gt; Fund     for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004135">You can find additional information about the fund at &lt;span id="xdx_908_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010425Member_zLG9LGycLHB7"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_909_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010425Member_zAYy00uThECj"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_900_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010425Member_zxONe2K0dCzT"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004136">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004137">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004138">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004139">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004140">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010425Member_zkO1OPDTyLqo"&gt;$188&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010425Member_zjSLue6o1w39"&gt;1.72%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      decimals="2"
      id="Fact004141"
      unitRef="USD">188</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      decimals="INF"
      id="Fact004142"
      unitRef="Ratio">0.0172</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004143">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 19.04%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the NASDAQ-100 Index, which returned 21.02% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were information technology, communication services, and consumer discretionary. Those that detracted the most were industrials, financials, and consumer staples. The holdings that contributed the most to the return of the underlying index were NVIDIA Corp., Broadcom, Inc., and Microsoft Corp. Those that detracted the most were Adobe, Inc., Trade Desk, Inc.&#x2014;Class A, and Marvell Technology, Inc. The Fund maintained a daily correlation of over 99% to its benchmark of 100% of the daily price movement of the NASDAQ-100 Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010425Member"
      id="Fact004144">NASDAQ-100&#xae; Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      id="Fact004145">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      id="Fact004146">NASDAQ-100 Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004147"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004148"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004149"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010425Member"
      decimals="0"
      id="Fact004150"
      unitRef="USD">9754</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004151"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004152"
      unitRef="USD">9794</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010425Member"
      decimals="0"
      id="Fact004153"
      unitRef="USD">9619</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004154"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004155"
      unitRef="USD">9683</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010425Member"
      decimals="0"
      id="Fact004156"
      unitRef="USD">10625</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004157"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004158"
      unitRef="USD">10719</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004159"
      unitRef="USD">10598</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004160"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004161"
      unitRef="USD">10727</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010425Member"
      decimals="0"
      id="Fact004162"
      unitRef="USD">11835</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004163"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004164"
      unitRef="USD">12025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010425Member"
      decimals="0"
      id="Fact004165"
      unitRef="USD">12287</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004166"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004167"
      unitRef="USD">12528</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010425Member"
      decimals="0"
      id="Fact004168"
      unitRef="USD">12998</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004169"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004170"
      unitRef="USD">13301</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004171"
      unitRef="USD">13896</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004172"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004173"
      unitRef="USD">14267</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010425Member"
      decimals="0"
      id="Fact004174"
      unitRef="USD">14280</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004175"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004176"
      unitRef="USD">14716</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010425Member"
      decimals="0"
      id="Fact004177"
      unitRef="USD">15261</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004178"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004179"
      unitRef="USD">15786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010425Member"
      decimals="0"
      id="Fact004180"
      unitRef="USD">16515</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004181"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004182"
      unitRef="USD">17146</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004183"
      unitRef="USD">13645</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004184"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004185"
      unitRef="USD">14272</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010425Member"
      decimals="0"
      id="Fact004186"
      unitRef="USD">15884</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004187"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004188"
      unitRef="USD">16682</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010425Member"
      decimals="0"
      id="Fact004189"
      unitRef="USD">16481</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004190"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004191"
      unitRef="USD">17391</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010425Member"
      decimals="0"
      id="Fact004192"
      unitRef="USD">16618</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004193"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004194"
      unitRef="USD">17615</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004195"
      unitRef="USD">18674</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004196"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004197"
      unitRef="USD">19903</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010425Member"
      decimals="0"
      id="Fact004198"
      unitRef="USD">16343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004199"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004200"
      unitRef="USD">17854</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010425Member"
      decimals="0"
      id="Fact004201"
      unitRef="USD">21361</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004202"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004203"
      unitRef="USD">23265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010425Member"
      decimals="0"
      id="Fact004204"
      unitRef="USD">24027</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004205"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004206"
      unitRef="USD">26202</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004207"
      unitRef="USD">27070</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004208"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004209"
      unitRef="USD">29631</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010425Member"
      decimals="0"
      id="Fact004210"
      unitRef="USD">27450</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004211"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004212"
      unitRef="USD">30153</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010425Member"
      decimals="0"
      id="Fact004213"
      unitRef="USD">30467</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004214"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004215"
      unitRef="USD">33584</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010425Member"
      decimals="0"
      id="Fact004216"
      unitRef="USD">30683</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004217"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004218"
      unitRef="USD">33952</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004219"
      unitRef="USD">33985</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004220"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004221"
      unitRef="USD">37781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010425Member"
      decimals="0"
      id="Fact004222"
      unitRef="USD">30730</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004223"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004224"
      unitRef="USD">34416</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010425Member"
      decimals="0"
      id="Fact004225"
      unitRef="USD">23647</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004226"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004227"
      unitRef="USD">26740</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010425Member"
      decimals="0"
      id="Fact004228"
      unitRef="USD">22464</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004229"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004230"
      unitRef="USD">25558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004231"
      unitRef="USD">22382</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004232"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004233"
      unitRef="USD">25547</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010425Member"
      decimals="0"
      id="Fact004234"
      unitRef="USD">26986</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004235"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004236"
      unitRef="USD">30853</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010425Member"
      decimals="0"
      id="Fact004237"
      unitRef="USD">31019</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004238"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004239"
      unitRef="USD">35600</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010425Member"
      decimals="0"
      id="Fact004240"
      unitRef="USD">30003</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004241"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004242"
      unitRef="USD">34583</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004243"
      unitRef="USD">34293</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004244"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004245"
      unitRef="USD">39630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010425Member"
      decimals="0"
      id="Fact004246"
      unitRef="USD">37146</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004247"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004248"
      unitRef="USD">43086</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010425Member"
      decimals="0"
      id="Fact004249"
      unitRef="USD">39980</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004250"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004251"
      unitRef="USD">46554</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010425Member"
      decimals="0"
      id="Fact004252"
      unitRef="USD">40674</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004253"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004254"
      unitRef="USD">47543</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004255"
      unitRef="USD">42491</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004256"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004257"
      unitRef="USD">49888</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010425Member"
      decimals="0"
      id="Fact004258"
      unitRef="USD">38892</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004259"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004260"
      unitRef="USD">45860</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010425Member"
      decimals="0"
      id="Fact004261"
      unitRef="USD">45685</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004262"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004263"
      unitRef="USD">54052</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010425Member"
      decimals="0"
      id="Fact004264"
      unitRef="USD">49597</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004265"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004266"
      unitRef="USD">58920</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004267"
      unitRef="USD">50580</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004268"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004269"
      unitRef="USD">60377</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004270">&lt;img alt="Ad2 Performance Graph" src="fp0096640-23_ar101.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004271">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    NASDAQ-100&lt;sup&gt;&#xae;&lt;/sup&gt; Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010425Member_zW1PPDgVVNfO"&gt;19.04%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010425Member_zTlDMesy3HoA"&gt;13.32%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010425Member_zeYgrX5HOGbM"&gt;17.60%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember_zgTDzYhDQG3Y"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember_zsNJptQOJTUj"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember_z9Bss1vrzkV2"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    NASDAQ-100 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember_zr7kcnsPZmxo"&gt;21.02%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember_zjbmiEcPDf8k"&gt;15.30%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember_z5kslRuFKRkU"&gt;19.70%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      decimals="INF"
      id="Fact004272"
      unitRef="Ratio">0.1904</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010425Member"
      decimals="INF"
      id="Fact004273"
      unitRef="Ratio">0.1332</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010425Member"
      decimals="INF"
      id="Fact004274"
      unitRef="Ratio">0.1760</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004275"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004276"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004277"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="INF"
      id="Fact004278"
      unitRef="Ratio">0.2102</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="INF"
      id="Fact004279"
      unitRef="Ratio">0.1530</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_NASDAQ100sup174supFundVariableAnnuityNASDAQ100IndexMember"
      decimals="INF"
      id="Fact004280"
      unitRef="Ratio">0.1970</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004281">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004282">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010425Member_zVhQo6hgRSm3"&gt;$121,017,516&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010425Member_zp1PzOIGTBPd"&gt;111&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010425Member_zbMcWo4TGFPw"&gt;152%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010425Member_zEhG9xlIJ1SO"&gt;$837,036&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004283"
      unitRef="USD">121017516</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010425Member"
      decimals="INF"
      id="Fact004284"
      unitRef="Shares">111</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      decimals="INF"
      id="Fact004285"
      unitRef="Ratio">1.52</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      decimals="0"
      id="Fact004286"
      unitRef="USD">837036</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004287">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004288">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__oef--IndustrySectorAxis__custom--TechnologyMember_z0sbJoagYyw9"&gt;38.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Communications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__oef--IndustrySectorAxis__custom--CommunicationsMember_zH4FbV37UN7J"&gt;22.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NASDAQ-100 Index Equity Mini Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__oef--IndustrySectorAxis__custom--NASDAQ100IndexEquityMiniFuturesContractsMember_zaWFcic7BvoJ"&gt;13.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NASDAQ-100 Index Equity Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__oef--IndustrySectorAxis__custom--NASDAQ100IndexEquitySwapAgreementsMember_zDoyjr2sCK8j"&gt;7.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zVf3edE0ztIv"&gt;7.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_z7hgQxuc4Hpq"&gt;6.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__oef--IndustrySectorAxis__custom--IndustrialMember_zmvKC9H9bPTH"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__oef--IndustrySectorAxis__custom--OtherMember_zh5lCRsT0GpW"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-23_ar102.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zCagjVqFcUHj"&gt;7.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zf3nBTcswvW3"&gt;7.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_z2Kgra4CEwn1"&gt;7.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_znvj9fzFtewu"&gt;6.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zeA5tAyeyhuU"&gt;5.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zgcVDkOL6foJ"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tesla, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--TeslaIncMember_zTd8JOZSNEGE"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zAYNnYIBzHsb"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_z4yyOsQ8KuiU"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class C
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassCMember_zkfO8F3VpNhO"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zVwMrUgdFR9M"&gt;49.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98E_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010425Member_zc6g4BcpOOlu"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zuz4YPp4bofL"&gt;7.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zqx6sQTB5nnF"&gt;7.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_zwxN9QCP1AHH"&gt;7.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_zCxhsxgfcP7B"&gt;6.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zRfbiOmhS32z"&gt;5.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zd2zNJ32UQdk"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tesla, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--TeslaIncMember_zONSfyukHndi"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zigwmT6pQbEp"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_zA6AA2SuCiD2"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class C
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassCMember_zKY9pnZ1geVL"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z0zmZyvknIVo"&gt;49.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_TechnologyMember"
      decimals="INF"
      id="Fact004289"
      unitRef="Ratio">0.386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_CommunicationsMember"
      decimals="INF"
      id="Fact004290"
      unitRef="Ratio">0.221</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_NASDAQ100IndexEquityMiniFuturesContractsMember"
      decimals="INF"
      id="Fact004291"
      unitRef="Ratio">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_NASDAQ100IndexEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact004292"
      unitRef="Ratio">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact004293"
      unitRef="Ratio">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact004294"
      unitRef="Ratio">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact004295"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_OtherMember"
      decimals="INF"
      id="Fact004296"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact004297"
      unitRef="Ratio">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact004298"
      unitRef="Ratio">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_NVIDIACorpMember"
      decimals="INF"
      id="Fact004299"
      unitRef="Ratio">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_AppleIncMember"
      decimals="INF"
      id="Fact004300"
      unitRef="Ratio">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_MicrosoftCorpMember"
      decimals="INF"
      id="Fact004301"
      unitRef="Ratio">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_AmazoncomIncMember"
      decimals="INF"
      id="Fact004302"
      unitRef="Ratio">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_TeslaIncMember"
      decimals="INF"
      id="Fact004303"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_MetaPlatformsInc8212ClassAMember"
      decimals="INF"
      id="Fact004304"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_AlphabetInc8212ClassAMember"
      decimals="INF"
      id="Fact004305"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_AlphabetInc8212ClassCMember"
      decimals="INF"
      id="Fact004306"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact004307"
      unitRef="Ratio">0.494</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004308">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zuz4YPp4bofL"&gt;7.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zqx6sQTB5nnF"&gt;7.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_zwxN9QCP1AHH"&gt;7.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_zCxhsxgfcP7B"&gt;6.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zRfbiOmhS32z"&gt;5.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zd2zNJ32UQdk"&gt;3.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tesla, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--TeslaIncMember_zONSfyukHndi"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zigwmT6pQbEp"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_zA6AA2SuCiD2"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class C
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassCMember_zKY9pnZ1geVL"&gt;2.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010425Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z0zmZyvknIVo"&gt;49.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact004309"
      unitRef="Ratio">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact004310"
      unitRef="Ratio">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_NVIDIACorpMember"
      decimals="INF"
      id="Fact004311"
      unitRef="Ratio">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_AppleIncMember"
      decimals="INF"
      id="Fact004312"
      unitRef="Ratio">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_MicrosoftCorpMember"
      decimals="INF"
      id="Fact004313"
      unitRef="Ratio">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_AmazoncomIncMember"
      decimals="INF"
      id="Fact004314"
      unitRef="Ratio">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_TeslaIncMember"
      decimals="INF"
      id="Fact004315"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_MetaPlatformsInc8212ClassAMember"
      decimals="INF"
      id="Fact004316"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_AlphabetInc8212ClassAMember"
      decimals="INF"
      id="Fact004317"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_AlphabetInc8212ClassCMember"
      decimals="INF"
      id="Fact004318"
      unitRef="Ratio">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010425Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact004319"
      unitRef="Ratio">0.494</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004320">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010425Member"
      id="Fact004321">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004322">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004323">NASDAQ-100&#xae; 2x Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004324">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004325">This annual shareholder report contains important information about the NASDAQ-100&lt;sup&gt;&#xae;&lt;/sup&gt; 2x Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004326">You can find additional information about the fund at &lt;span id="xdx_906_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010421Member_z9qa6pVzTjAF"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90B_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010421Member_zuPYyEMkOO8c"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90D_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010421Member_zgcjsW1Y1Srd"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004327">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004328">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004329">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004330">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004331">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010421Member_zb83U4kFBJQv"&gt;$218&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010421Member_zVBLbzf8ezOY"&gt;1.90%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      decimals="2"
      id="Fact004332"
      unitRef="USD">218</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      decimals="INF"
      id="Fact004333"
      unitRef="Ratio">0.0190</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004334">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 29.24%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and outperforming the fund's secondary index, the NASDAQ-100 Index, which returned 21.02% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were information technology, communication services, and consumer discretionary. Those that detracted the most were industrials, financials, and consumer staples. The holdings that contributed the most to the return of the underlying index were NVIDIA Corp., Broadcom, Inc., and Microsoft Corp. Those that detracted the most were Adobe, Inc., Trade Desk, Inc.&#x2014;Class A, and Marvell Technology, Inc. The Fund maintained a daily correlation of over 99% to its benchmark of 200% of the daily price movement of the NASDAQ-100 Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010421Member"
      id="Fact004335">NASDAQ-100&#xae; 2x Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact004336">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      id="Fact004337">NASDAQ-100 Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004338"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004339"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004340"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010421Member"
      decimals="0"
      id="Fact004341"
      unitRef="USD">9408</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004342"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004343"
      unitRef="USD">9794</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010421Member"
      decimals="0"
      id="Fact004344"
      unitRef="USD">9087</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004345"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004346"
      unitRef="USD">9683</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010421Member"
      decimals="0"
      id="Fact004347"
      unitRef="USD">11047</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004348"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004349"
      unitRef="USD">10719</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004350"
      unitRef="USD">10960</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004351"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004352"
      unitRef="USD">10727</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010421Member"
      decimals="0"
      id="Fact004353"
      unitRef="USD">13659</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004354"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004355"
      unitRef="USD">12025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010421Member"
      decimals="0"
      id="Fact004356"
      unitRef="USD">14648</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004357"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004358"
      unitRef="USD">12528</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010421Member"
      decimals="0"
      id="Fact004359"
      unitRef="USD">16324</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004360"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004361"
      unitRef="USD">13301</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004362"
      unitRef="USD">18575</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004363"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004364"
      unitRef="USD">14267</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010421Member"
      decimals="0"
      id="Fact004365"
      unitRef="USD">19270</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004366"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004367"
      unitRef="USD">14716</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010421Member"
      decimals="0"
      id="Fact004368"
      unitRef="USD">21795</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004369"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004370"
      unitRef="USD">15786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010421Member"
      decimals="0"
      id="Fact004371"
      unitRef="USD">25354</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004372"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004373"
      unitRef="USD">17146</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004374"
      unitRef="USD">16846</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004375"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004376"
      unitRef="USD">14272</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010421Member"
      decimals="0"
      id="Fact004377"
      unitRef="USD">22558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004378"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004379"
      unitRef="USD">16682</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010421Member"
      decimals="0"
      id="Fact004380"
      unitRef="USD">24041</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004381"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004382"
      unitRef="USD">17391</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010421Member"
      decimals="0"
      id="Fact004383"
      unitRef="USD">24145</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004384"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004385"
      unitRef="USD">17615</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004386"
      unitRef="USD">30408</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004387"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004388"
      unitRef="USD">19903</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010421Member"
      decimals="0"
      id="Fact004389"
      unitRef="USD">22007</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004390"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004391"
      unitRef="USD">17854</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010421Member"
      decimals="0"
      id="Fact004392"
      unitRef="USD">36477</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004393"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004394"
      unitRef="USD">23265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010421Member"
      decimals="0"
      id="Fact004395"
      unitRef="USD">45293</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004396"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004397"
      unitRef="USD">26202</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004398"
      unitRef="USD">56821</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004399"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004400"
      unitRef="USD">29631</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010421Member"
      decimals="0"
      id="Fact004401"
      unitRef="USD">57652</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004402"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004403"
      unitRef="USD">30153</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010421Member"
      decimals="0"
      id="Fact004404"
      unitRef="USD">70666</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004405"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004406"
      unitRef="USD">33584</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010421Member"
      decimals="0"
      id="Fact004407"
      unitRef="USD">71521</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004408"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004409"
      unitRef="USD">33952</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004410"
      unitRef="USD">87192</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004411"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004412"
      unitRef="USD">37781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010421Member"
      decimals="0"
      id="Fact004413"
      unitRef="USD">69863</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004414"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004415"
      unitRef="USD">34416</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010421Member"
      decimals="0"
      id="Fact004416"
      unitRef="USD">39989</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004417"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004418"
      unitRef="USD">26740</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010421Member"
      decimals="0"
      id="Fact004419"
      unitRef="USD">35450</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004420"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004421"
      unitRef="USD">25558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004422"
      unitRef="USD">33969</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004423"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004424"
      unitRef="USD">25547</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010421Member"
      decimals="0"
      id="Fact004425"
      unitRef="USD">48077</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004426"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004427"
      unitRef="USD">30853</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010421Member"
      decimals="0"
      id="Fact004428"
      unitRef="USD">62376</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004429"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004430"
      unitRef="USD">35600</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010421Member"
      decimals="0"
      id="Fact004431"
      unitRef="USD">57357</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004432"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004433"
      unitRef="USD">34583</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004434"
      unitRef="USD">73417</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004435"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004436"
      unitRef="USD">39630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010421Member"
      decimals="0"
      id="Fact004437"
      unitRef="USD">84564</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004438"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004439"
      unitRef="USD">43086</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010421Member"
      decimals="0"
      id="Fact004440"
      unitRef="USD">96357</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004441"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004442"
      unitRef="USD">46554</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010421Member"
      decimals="0"
      id="Fact004443"
      unitRef="USD">97153</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004444"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004445"
      unitRef="USD">47543</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004446"
      unitRef="USD">104179</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004447"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004448"
      unitRef="USD">49888</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010421Member"
      decimals="0"
      id="Fact004449"
      unitRef="USD">85428</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004450"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004451"
      unitRef="USD">45860</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010421Member"
      decimals="0"
      id="Fact004452"
      unitRef="USD">113038</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004453"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004454"
      unitRef="USD">54052</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010421Member"
      decimals="0"
      id="Fact004455"
      unitRef="USD">131593</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004456"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004457"
      unitRef="USD">58920</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004458"
      unitRef="USD">134640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004459"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004460"
      unitRef="USD">60377</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004461">&lt;img alt="Ad2 Performance Graph" src="fp0096640-24_ar111.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004462">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    NASDAQ-100&lt;sup&gt;&#xae;&lt;/sup&gt; 2x Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010421Member_zLInO21NaP0E"&gt;29.24%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010421Member_zjUUHOqSpvWm"&gt;18.83%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010421Member_ziW0VEkdi1xk"&gt;29.69%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember_ztmWWJKQ4kMQ"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember_zoXSWyaTuBTl"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember_zgzeN2DwLXyo"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    NASDAQ-100 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember_zduDD7yCNU6r"&gt;21.02%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember_zccD5YJSKAhB"&gt;15.30%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember_zrwRa7Yva9ms"&gt;19.70%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      decimals="INF"
      id="Fact004463"
      unitRef="Ratio">0.2924</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010421Member"
      decimals="INF"
      id="Fact004464"
      unitRef="Ratio">0.1883</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010421Member"
      decimals="INF"
      id="Fact004465"
      unitRef="Ratio">0.2969</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004466"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004467"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004468"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="INF"
      id="Fact004469"
      unitRef="Ratio">0.2102</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="INF"
      id="Fact004470"
      unitRef="Ratio">0.1530</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_NASDAQ100sup174sup2xStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="INF"
      id="Fact004471"
      unitRef="Ratio">0.1970</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004472">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004473">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010421Member_z1OnoZ6rFaWm"&gt;$149,185,631&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010421Member_z99Jwt6h035n"&gt;111&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010421Member_zWx9hZbwOser"&gt;497%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010421Member_zxh1KCkcmU3R"&gt;$1,067,195&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004474"
      unitRef="USD">149185631</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010421Member"
      decimals="INF"
      id="Fact004475"
      unitRef="Shares">111</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      decimals="INF"
      id="Fact004476"
      unitRef="Ratio">4.97</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      decimals="0"
      id="Fact004477"
      unitRef="USD">1067195</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004478">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004479">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NASDAQ-100 Index Equity Mini Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__oef--IndustrySectorAxis__custom--NASDAQ100IndexEquityMiniFuturesContractsMember_zdoYGlWVs4UQ"&gt;89.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__oef--IndustrySectorAxis__custom--TechnologyMember_z9RBvkfekQcs"&gt;44.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Communications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__oef--IndustrySectorAxis__custom--CommunicationsMember_z00xR9Oz5jO6"&gt;25.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NASDAQ-100 Index Equity Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__oef--IndustrySectorAxis__custom--NASDAQ100IndexEquitySwapAgreementsMember_z0GnVLLYYqI6"&gt;20.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zcJlBfFfY0Tc"&gt;8.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_zy9bFHOFIYrd"&gt;7.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__oef--IndustrySectorAxis__custom--IndustrialMember_zyWQU9aHVxEK"&gt;1.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__oef--IndustrySectorAxis__custom--OtherMember_zGMyZrdfafy7"&gt;2.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-24_ar112.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_z0DdGB5LqAE4"&gt;8.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_z5aNW9Ut9TWV"&gt;7.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zPMkZmYRqWh8"&gt;6.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zQhjap7VhfQ0"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tesla, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--TeslaIncMember_zKF59O8OxwaO"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zUIAjN0OWiyu"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_zYuvgHKzOLYe"&gt;3.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class C
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassCMember_zTOYokedfqie"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zlCBv9wyrV6O"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Palantir Technologies, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--PalantirTechnologiesInc8212ClassAMember_zXxfgoexBtNZ"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zao9KOTwhqL3"&gt;44.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or in investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98C_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010421Member_zOEmaPI1OEDk"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_z1I4vRrCnzCM"&gt;8.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_zFVlFBPJK5C9"&gt;7.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zQbOYho6IvZO"&gt;6.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zTfHloN3g1DV"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tesla, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--TeslaIncMember_zKCw0LZEySuO"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zX8D9RcdHEsE"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_zGG1kZ7T4sdz"&gt;3.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class C
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassCMember_zM7KkxYeyB9y"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zPZwDOt1DI1T"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Palantir Technologies, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--PalantirTechnologiesInc8212ClassAMember_z7JnhA1sTJGh"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zi6StQm2ngGm"&gt;44.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_NASDAQ100IndexEquityMiniFuturesContractsMember"
      decimals="INF"
      id="Fact004480"
      unitRef="Ratio">0.894</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_TechnologyMember"
      decimals="INF"
      id="Fact004481"
      unitRef="Ratio">0.440</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_CommunicationsMember"
      decimals="INF"
      id="Fact004482"
      unitRef="Ratio">0.252</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_NASDAQ100IndexEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact004483"
      unitRef="Ratio">0.205</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact004484"
      unitRef="Ratio">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact004485"
      unitRef="Ratio">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact004486"
      unitRef="Ratio">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_OtherMember"
      decimals="INF"
      id="Fact004487"
      unitRef="Ratio">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_NVIDIACorpMember"
      decimals="INF"
      id="Fact004488"
      unitRef="Ratio">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_AppleIncMember"
      decimals="INF"
      id="Fact004489"
      unitRef="Ratio">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_MicrosoftCorpMember"
      decimals="INF"
      id="Fact004490"
      unitRef="Ratio">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_AmazoncomIncMember"
      decimals="INF"
      id="Fact004491"
      unitRef="Ratio">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_TeslaIncMember"
      decimals="INF"
      id="Fact004492"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_MetaPlatformsInc8212ClassAMember"
      decimals="INF"
      id="Fact004493"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_AlphabetInc8212ClassAMember"
      decimals="INF"
      id="Fact004494"
      unitRef="Ratio">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_AlphabetInc8212ClassCMember"
      decimals="INF"
      id="Fact004495"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_BroadcomIncMember"
      decimals="INF"
      id="Fact004496"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_PalantirTechnologiesInc8212ClassAMember"
      decimals="INF"
      id="Fact004497"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact004498"
      unitRef="Ratio">0.444</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004499">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_z1I4vRrCnzCM"&gt;8.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_zFVlFBPJK5C9"&gt;7.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zQbOYho6IvZO"&gt;6.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zTfHloN3g1DV"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tesla, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--TeslaIncMember_zKCw0LZEySuO"&gt;3.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zX8D9RcdHEsE"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_zGG1kZ7T4sdz"&gt;3.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class C
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassCMember_zM7KkxYeyB9y"&gt;3.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zPZwDOt1DI1T"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Palantir Technologies, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--PalantirTechnologiesInc8212ClassAMember_z7JnhA1sTJGh"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010421Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zi6StQm2ngGm"&gt;44.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_NVIDIACorpMember"
      decimals="INF"
      id="Fact004500"
      unitRef="Ratio">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_AppleIncMember"
      decimals="INF"
      id="Fact004501"
      unitRef="Ratio">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_MicrosoftCorpMember"
      decimals="INF"
      id="Fact004502"
      unitRef="Ratio">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_AmazoncomIncMember"
      decimals="INF"
      id="Fact004503"
      unitRef="Ratio">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_TeslaIncMember"
      decimals="INF"
      id="Fact004504"
      unitRef="Ratio">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_MetaPlatformsInc8212ClassAMember"
      decimals="INF"
      id="Fact004505"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_AlphabetInc8212ClassAMember"
      decimals="INF"
      id="Fact004506"
      unitRef="Ratio">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_AlphabetInc8212ClassCMember"
      decimals="INF"
      id="Fact004507"
      unitRef="Ratio">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_BroadcomIncMember"
      decimals="INF"
      id="Fact004508"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_PalantirTechnologiesInc8212ClassAMember"
      decimals="INF"
      id="Fact004509"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010421Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact004510"
      unitRef="Ratio">0.444</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004511">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010421Member"
      id="Fact004512">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004513">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004514">Inverse NASDAQ-100&#xae; Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004515">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004516">This annual shareholder report contains important information about the Inverse NASDAQ-100&lt;sup&gt;&#xae;&lt;/sup&gt; Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004517">You can find additional information about the fund at &lt;span id="xdx_905_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010426Member_zTNYEnOevymP"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_901_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010426Member_ziw4WxskwvDn"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_907_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010426Member_zNlEsTezl7Az"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004518">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004519">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004520">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004521">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004522">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010426Member_z9MsseHkOiSI"&gt;$165&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010426Member_zJM4P9uc9jlH"&gt;1.79%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      decimals="2"
      id="Fact004523"
      unitRef="USD">165</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      decimals="INF"
      id="Fact004524"
      unitRef="Ratio">0.0179</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004525">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned -16.18%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the NASDAQ-100 Index, which returned 21.02% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were information technology, communication services, and consumer discretionary. Those that detracted the most were industrials, financials, and consumer staples. The holdings that contributed the most to the return of the underlying index were NVIDIA Corp., Broadcom, Inc., and Microsoft Corp. Those that detracted the most were Adobe, Inc., Trade Desk, Inc.&#x2014;Class A, and Marvell Technology, Inc. The fund maintained a daily correlation of over 99% to its benchmark of -100% of the daily price movement of the NASDAQ-100 Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010426Member"
      id="Fact004526">Inverse NASDAQ-100&#xae; Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact004527">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      id="Fact004528">NASDAQ-100 Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004529"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004530"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004531"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010426Member"
      decimals="0"
      id="Fact004532"
      unitRef="USD">10014</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004533"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004534"
      unitRef="USD">9794</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010426Member"
      decimals="0"
      id="Fact004535"
      unitRef="USD">10060</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004536"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004537"
      unitRef="USD">9683</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010426Member"
      decimals="0"
      id="Fact004538"
      unitRef="USD">9084</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004539"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004540"
      unitRef="USD">10719</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004541"
      unitRef="USD">9052</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004542"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004543"
      unitRef="USD">10727</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010426Member"
      decimals="0"
      id="Fact004544"
      unitRef="USD">8094</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004545"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004546"
      unitRef="USD">12025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010426Member"
      decimals="0"
      id="Fact004547"
      unitRef="USD">7769</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004548"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004549"
      unitRef="USD">12528</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010426Member"
      decimals="0"
      id="Fact004550"
      unitRef="USD">7323</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004551"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004552"
      unitRef="USD">13301</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004553"
      unitRef="USD">6820</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004554"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004555"
      unitRef="USD">14267</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010426Member"
      decimals="0"
      id="Fact004556"
      unitRef="USD">6552</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004557"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004558"
      unitRef="USD">14716</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010426Member"
      decimals="0"
      id="Fact004559"
      unitRef="USD">6093</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004560"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004561"
      unitRef="USD">15786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010426Member"
      decimals="0"
      id="Fact004562"
      unitRef="USD">5635</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004563"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004564"
      unitRef="USD">17146</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004565"
      unitRef="USD">6631</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004566"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004567"
      unitRef="USD">14272</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010426Member"
      decimals="0"
      id="Fact004568"
      unitRef="USD">5675</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004569"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004570"
      unitRef="USD">16682</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010426Member"
      decimals="0"
      id="Fact004571"
      unitRef="USD">5453</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004572"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004573"
      unitRef="USD">17391</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010426Member"
      decimals="0"
      id="Fact004574"
      unitRef="USD">5380</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004575"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004576"
      unitRef="USD">17615</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004577"
      unitRef="USD">4774</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004578"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004579"
      unitRef="USD">19903</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010426Member"
      decimals="0"
      id="Fact004580"
      unitRef="USD">4888</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004581"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004582"
      unitRef="USD">17854</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010426Member"
      decimals="0"
      id="Fact004583"
      unitRef="USD">3681</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004584"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004585"
      unitRef="USD">23265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010426Member"
      decimals="0"
      id="Fact004586"
      unitRef="USD">3209</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004587"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004588"
      unitRef="USD">26202</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004589"
      unitRef="USD">2960</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004590"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004591"
      unitRef="USD">29631</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010426Member"
      decimals="0"
      id="Fact004592"
      unitRef="USD">2852</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004593"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004594"
      unitRef="USD">30153</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010426Member"
      decimals="0"
      id="Fact004595"
      unitRef="USD">2536</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004596"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004597"
      unitRef="USD">33584</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010426Member"
      decimals="0"
      id="Fact004598"
      unitRef="USD">2492</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004599"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004600"
      unitRef="USD">33952</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004601"
      unitRef="USD">2206</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004602"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004603"
      unitRef="USD">37781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010426Member"
      decimals="0"
      id="Fact004604"
      unitRef="USD">2353</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004605"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004606"
      unitRef="USD">34416</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010426Member"
      decimals="0"
      id="Fact004607"
      unitRef="USD">2913</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004608"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004609"
      unitRef="USD">26740</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010426Member"
      decimals="0"
      id="Fact004610"
      unitRef="USD">3010</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004611"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004612"
      unitRef="USD">25558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004613"
      unitRef="USD">2975</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004614"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004615"
      unitRef="USD">25547</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010426Member"
      decimals="0"
      id="Fact004616"
      unitRef="USD">2477</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004617"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004618"
      unitRef="USD">30853</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010426Member"
      decimals="0"
      id="Fact004619"
      unitRef="USD">2178</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004620"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004621"
      unitRef="USD">35600</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010426Member"
      decimals="0"
      id="Fact004622"
      unitRef="USD">2280</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004623"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004624"
      unitRef="USD">34583</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004625"
      unitRef="USD">2027</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004626"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004627"
      unitRef="USD">39630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010426Member"
      decimals="0"
      id="Fact004628"
      unitRef="USD">1898</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004629"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004630"
      unitRef="USD">43086</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010426Member"
      decimals="0"
      id="Fact004631"
      unitRef="USD">1788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004632"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004633"
      unitRef="USD">46554</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010426Member"
      decimals="0"
      id="Fact004634"
      unitRef="USD">1771</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004635"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004636"
      unitRef="USD">47543</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004637"
      unitRef="USD">1707</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004638"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004639"
      unitRef="USD">49888</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010426Member"
      decimals="0"
      id="Fact004640"
      unitRef="USD">1870</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004641"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004642"
      unitRef="USD">45860</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010426Member"
      decimals="0"
      id="Fact004643"
      unitRef="USD">1557</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004644"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004645"
      unitRef="USD">54052</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010426Member"
      decimals="0"
      id="Fact004646"
      unitRef="USD">1455</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004647"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004648"
      unitRef="USD">58920</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004649"
      unitRef="USD">1431</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004650"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="0"
      id="Fact004651"
      unitRef="USD">60377</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004652">&lt;img alt="Ad2 Performance Graph" src="fp0096640-25_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004653">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Inverse NASDAQ-100&lt;sup&gt;&#xae;&lt;/sup&gt; Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010426Member_z4TQGbzkvoLy"&gt;-16.18%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010426Member_zGWx7QMPf1hR"&gt;-13.53%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010426Member_zno0MlOzEfG4"&gt;-17.67%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember_zu8Zvir64qdT"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember_zFOlnYYGXCnI"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember_zTae8B4KjWjD"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    NASDAQ-100 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember_zDjv2DQkNGTf"&gt;21.02%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember_zCTymrnJWD9J"&gt;15.30%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember_z5vMO7sIbXD6"&gt;19.70%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      decimals="INF"
      id="Fact004654"
      unitRef="Ratio">-0.1618</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010426Member"
      decimals="INF"
      id="Fact004655"
      unitRef="Ratio">-0.1353</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010426Member"
      decimals="INF"
      id="Fact004656"
      unitRef="Ratio">-0.1767</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004657"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004658"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004659"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="INF"
      id="Fact004660"
      unitRef="Ratio">0.2102</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="INF"
      id="Fact004661"
      unitRef="Ratio">0.1530</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InverseNASDAQ100sup174supStrategyFundVariableAnnuityNASDAQ100IndexMember"
      decimals="INF"
      id="Fact004662"
      unitRef="Ratio">0.1970</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004663">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004664">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010426Member_zjN75VBxyKxj"&gt;$492,316&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010426Member_zzDyMo0GwpI1"&gt;8&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010426Member_zZGrOmXwkOOL"&gt;0%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010426Member_zhfbrCEiqkLs"&gt;$11,446&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004665"
      unitRef="USD">492316</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010426Member"
      decimals="INF"
      id="Fact004666"
      unitRef="Shares">8</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      decimals="INF"
      id="Fact004667"
      unitRef="Ratio">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      decimals="0"
      id="Fact004668"
      unitRef="USD">11446</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004669">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004670">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NASDAQ-100 Index Equity Swap Agreements 
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010426Member__oef--IndustrySectorAxis__custom--NASDAQ100IndexEquitySwapAgreementsMember_z4WaxKt0a0Wo"&gt;-101.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-25_ar122.jpg" style="width: 348px; height: 100px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010426Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zoR2oi3vLHPu"&gt;24.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010426Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zf4ztOI7cKUj"&gt;24.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010426Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zDI8TdoGFOTa"&gt;48.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_986_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010426Member_zPoREOOZ5mT9"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010426Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zls5PY8cFZrf"&gt;24.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010426Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_z0xovbj2WovD"&gt;24.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010426Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zYujCmSLkzKE"&gt;48.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010426Member_custom_NASDAQ100IndexEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact004671"
      unitRef="Ratio">-1.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010426Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact004672"
      unitRef="Ratio">0.242</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010426Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact004673"
      unitRef="Ratio">0.240</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010426Member_custom_TotalMember"
      decimals="INF"
      id="Fact004674"
      unitRef="Ratio">0.482</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004675">
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010426Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zls5PY8cFZrf"&gt;24.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010426Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_z0xovbj2WovD"&gt;24.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010426Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zYujCmSLkzKE"&gt;48.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010426Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact004676"
      unitRef="Ratio">0.242</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010426Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact004677"
      unitRef="Ratio">0.240</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010426Member_custom_TotalMember"
      decimals="INF"
      id="Fact004678"
      unitRef="Ratio">0.482</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004679">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010426Member"
      id="Fact004680">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004681">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004682">Russell 2000&#xae; 1.5x Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004683">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004684">This annual shareholder report contains important information about the Russell 2000&lt;sup&gt;&#xae;&lt;/sup&gt; 1.5x Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004685">You can find additional information about the fund at &lt;span id="xdx_905_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010397Member_zhx5tCSNqZLf"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90D_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010397Member_zVMqjykc4KAA"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_901_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010397Member_zFeexfl2egDz"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004686">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004687">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004688">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004689">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004690">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010397Member_zH0Yk6WxiBOo"&gt;$191&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010397Member_zur5KsGXALkI"&gt;1.80%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      decimals="2"
      id="Fact004691"
      unitRef="USD">191</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      decimals="INF"
      id="Fact004692"
      unitRef="Ratio">0.0180</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004693">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 12.47%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the Russell 2000 Index, which returned 12.81% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were health care, industrials, and financials. The sectors that detracted the most were consumer staples and energy. The holdings that contributed the most were Credo Technology Group Holding Ltd., Bloom Energy Corp.&#x2014;Class A, and EchoStar Corp.&#x2014;Class A. Those that detracted the most were Vaxcyte, Inc., SPS Commerce, Inc., and Six Flags Entertainment Corp. The fund maintained a daily correlation of over 99% to its benchmark of 150% of the daily price movement of the Russell 2000 Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010397Member"
      id="Fact004694">Russell 2000&#xae; 1.5x Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact004695">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      id="Fact004696">Russell 2000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004697"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004698"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004699"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010397Member"
      decimals="0"
      id="Fact004700"
      unitRef="USD">9686</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004701"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004702"
      unitRef="USD">10271</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010397Member"
      decimals="0"
      id="Fact004703"
      unitRef="USD">10173</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004704"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004705"
      unitRef="USD">10660</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010397Member"
      decimals="0"
      id="Fact004706"
      unitRef="USD">11550</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004707"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004708"
      unitRef="USD">11625</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004709"
      unitRef="USD">13041</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004710"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004711"
      unitRef="USD">12652</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010397Member"
      decimals="0"
      id="Fact004712"
      unitRef="USD">13457</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004713"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004714"
      unitRef="USD">12964</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010397Member"
      decimals="0"
      id="Fact004715"
      unitRef="USD">13881</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004716"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004717"
      unitRef="USD">13283</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010397Member"
      decimals="0"
      id="Fact004718"
      unitRef="USD">14992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004719"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004720"
      unitRef="USD">14036</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004721"
      unitRef="USD">15651</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004722"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004723"
      unitRef="USD">14505</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010397Member"
      decimals="0"
      id="Fact004724"
      unitRef="USD">15463</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004725"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004726"
      unitRef="USD">14493</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010397Member"
      decimals="0"
      id="Fact004727"
      unitRef="USD">17160</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004728"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004729"
      unitRef="USD">15616</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010397Member"
      decimals="0"
      id="Fact004730"
      unitRef="USD">17970</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004731"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004732"
      unitRef="USD">16175</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004733"
      unitRef="USD">12589</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004734"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004735"
      unitRef="USD">12907</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010397Member"
      decimals="0"
      id="Fact004736"
      unitRef="USD">15285</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004737"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004738"
      unitRef="USD">14790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010397Member"
      decimals="0"
      id="Fact004739"
      unitRef="USD">15615</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004740"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004741"
      unitRef="USD">15099</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010397Member"
      decimals="0"
      id="Fact004742"
      unitRef="USD">14909</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004743"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004744"
      unitRef="USD">14737</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004745"
      unitRef="USD">17041</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004746"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004747"
      unitRef="USD">16202</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010397Member"
      decimals="0"
      id="Fact004748"
      unitRef="USD">9265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004749"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004750"
      unitRef="USD">11242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010397Member"
      decimals="0"
      id="Fact004751"
      unitRef="USD">12801</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004752"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004753"
      unitRef="USD">14099</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010397Member"
      decimals="0"
      id="Fact004754"
      unitRef="USD">13701</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004755"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004756"
      unitRef="USD">14794</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004757"
      unitRef="USD">20456</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004758"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004759"
      unitRef="USD">19436</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010397Member"
      decimals="0"
      id="Fact004760"
      unitRef="USD">24195</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004761"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004762"
      unitRef="USD">21904</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010397Member"
      decimals="0"
      id="Fact004763"
      unitRef="USD">25618</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004764"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004765"
      unitRef="USD">22844</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010397Member"
      decimals="0"
      id="Fact004766"
      unitRef="USD">23814</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004767"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004768"
      unitRef="USD">21848</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004769"
      unitRef="USD">24343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004770"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004771"
      unitRef="USD">22316</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010397Member"
      decimals="0"
      id="Fact004772"
      unitRef="USD">21306</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004773"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004774"
      unitRef="USD">20636</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010397Member"
      decimals="0"
      id="Fact004775"
      unitRef="USD">15762</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004776"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004777"
      unitRef="USD">17088</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010397Member"
      decimals="0"
      id="Fact004778"
      unitRef="USD">15022</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004779"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004780"
      unitRef="USD">16714</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004781"
      unitRef="USD">16199</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004782"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004783"
      unitRef="USD">17755</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010397Member"
      decimals="0"
      id="Fact004784"
      unitRef="USD">16638</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004785"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004786"
      unitRef="USD">18241</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010397Member"
      decimals="0"
      id="Fact004787"
      unitRef="USD">17715</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004788"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004789"
      unitRef="USD">19191</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010397Member"
      decimals="0"
      id="Fact004790"
      unitRef="USD">16163</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004791"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004792"
      unitRef="USD">18207</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004793"
      unitRef="USD">19403</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004794"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004795"
      unitRef="USD">20761</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010397Member"
      decimals="0"
      id="Fact004796"
      unitRef="USD">20671</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004797"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004798"
      unitRef="USD">21837</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010397Member"
      decimals="0"
      id="Fact004799"
      unitRef="USD">19378</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004800"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004801"
      unitRef="USD">21121</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010397Member"
      decimals="0"
      id="Fact004802"
      unitRef="USD">21773</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004803"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004804"
      unitRef="USD">23079</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004805"
      unitRef="USD">21529</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004806"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004807"
      unitRef="USD">23157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010397Member"
      decimals="0"
      id="Fact004808"
      unitRef="USD">18284</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004809"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004810"
      unitRef="USD">20962</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010397Member"
      decimals="0"
      id="Fact004811"
      unitRef="USD">20252</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004812"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004813"
      unitRef="USD">22743</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010397Member"
      decimals="0"
      id="Fact004814"
      unitRef="USD">23819</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004815"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004816"
      unitRef="USD">25562</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004817"
      unitRef="USD">24214</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004818"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004819"
      unitRef="USD">26122</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004820">&lt;img alt="Ad2 Performance Graph" src="fp0096640-26_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004821">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Russell 2000&lt;sup&gt;&#xae;&lt;/sup&gt; 1.5x Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010397Member_zH6vkR44bZ6P"&gt;12.47%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010397Member_zLRMCiO7Kw6l"&gt;3.43%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010397Member_z4pLk3u9HhYi"&gt;9.25%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember_zUAufGxn9wU1"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember_zaOzHv9Fo4eI"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember_z0h4P7inZ4qQ"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Russell 2000 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember_zyZVKIy93ZeK"&gt;12.81%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember_zdoGa4xYHc1B"&gt;6.09%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember_zbsomwuL3WKk"&gt;10.08%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      decimals="INF"
      id="Fact004822"
      unitRef="Ratio">0.1247</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010397Member"
      decimals="INF"
      id="Fact004823"
      unitRef="Ratio">0.0343</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010397Member"
      decimals="INF"
      id="Fact004824"
      unitRef="Ratio">0.0925</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004825"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004826"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact004827"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="INF"
      id="Fact004828"
      unitRef="Ratio">0.1281</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="INF"
      id="Fact004829"
      unitRef="Ratio">0.0609</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_Russell2000sup174sup15xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="INF"
      id="Fact004830"
      unitRef="Ratio">0.1008</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004831">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004832">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010397Member_zhTFO2SnopzF"&gt;$2,890,126&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010397Member_zVxe1BVfvAub"&gt;1,949&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010397Member_z0GEoTQQw62o"&gt;5%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010397Member_z3PD47QM7pD6"&gt;$21,165&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004833"
      unitRef="USD">2890126</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010397Member"
      decimals="INF"
      id="Fact004834"
      unitRef="Shares">1949</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      decimals="INF"
      id="Fact004835"
      unitRef="Ratio">0.05</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      decimals="0"
      id="Fact004836"
      unitRef="USD">21165</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004837">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004838">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Russell 2000 Index Equity Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__oef--IndustrySectorAxis__custom--Russell2000IndexEquitySwapAgreementsMember_zeOnMsb8i0n0"&gt;61.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Exchange-Traded Funds
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__oef--IndustrySectorAxis__custom--ExchangeTradedFundsMember_zR2IZrTDb2i4"&gt;32.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Russell 2000 Index Equity Mini Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__oef--IndustrySectorAxis__custom--Russell2000IndexEquityMiniFuturesContractsMember_zpVqwSpquEdU"&gt;30.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zjoydWwmer9F"&gt;6.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__oef--IndustrySectorAxis__custom--FinancialMember_zDoaUaQ5ENRc"&gt;6.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__oef--IndustrySectorAxis__custom--IndustrialMember_zicdl7vZpczw"&gt;4.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_zLWdqyqUCmMx"&gt;2.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__oef--IndustrySectorAxis__custom--OtherMember_zBmigLHl6soI"&gt;7.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-26_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vanguard Russell 2000 ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--VanguardRussell2000ETFMember_zKnvCSnSKYjl"&gt;16.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    iShares Russell 2000 Index ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--ISharesRussell2000IndexETFMember_zopllhPxRsY1"&gt;16.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_ziXeFBomgcwJ"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zZoIjrl3GFtc"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Credo Technology Group Holding Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--CredoTechnologyGroupHoldingLtdMember_zjcMoeQA58Wo"&gt;0.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bloom Energy Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--BloomEnergyCorp8212ClassAMember_zRTs57Wg9AzU"&gt;0.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Fabrinet
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--FabrinetMember_zkHEpfiLjlW2"&gt;0.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    IonQ, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--IonQIncMember_zL1tOhJgfWv3"&gt;0.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EchoStar Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--EchoStarCorp8212ClassAMember_zxhyPrRrZV1h"&gt;0.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kratos Defense &amp;amp; Security Solutions, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--KratosDefenseampSecuritySolutionsIncMember_z2oCHc0O6fEq"&gt;0.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zBUfXHe9PHMx"&gt;45.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98E_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010397Member_zk5OUYwJvo5Q"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vanguard Russell 2000 ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--VanguardRussell2000ETFMember_zFoQoL96jndd"&gt;16.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    iShares Russell 2000 Index ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--ISharesRussell2000IndexETFMember_z2X2ZuivtdKq"&gt;16.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zD8XOghSYrFy"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_z2yugzB7NEq6"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Credo Technology Group Holding Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--CredoTechnologyGroupHoldingLtdMember_zqpceW6Xi7mB"&gt;0.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bloom Energy Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--BloomEnergyCorp8212ClassAMember_zlLCqE6ZDrpL"&gt;0.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Fabrinet
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--FabrinetMember_z4lJm6VtPAwD"&gt;0.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    IonQ, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--IonQIncMember_zDFDLi0DeA9D"&gt;0.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EchoStar Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--EchoStarCorp8212ClassAMember_zg218MRWbcRh"&gt;0.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kratos Defense &amp;amp; Security Solutions, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--KratosDefenseampSecuritySolutionsIncMember_zPbBjhLRkKaz"&gt;0.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zMjeIsIEmdWH"&gt;45.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_Russell2000IndexEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact004839"
      unitRef="Ratio">0.613</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_us-gaap_ExchangeTradedFundsMember"
      decimals="INF"
      id="Fact004840"
      unitRef="Ratio">0.322</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_Russell2000IndexEquityMiniFuturesContractsMember"
      decimals="INF"
      id="Fact004841"
      unitRef="Ratio">0.303</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact004842"
      unitRef="Ratio">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_FinancialMember"
      decimals="INF"
      id="Fact004843"
      unitRef="Ratio">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact004844"
      unitRef="Ratio">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact004845"
      unitRef="Ratio">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_OtherMember"
      decimals="INF"
      id="Fact004846"
      unitRef="Ratio">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_VanguardRussell2000ETFMember"
      decimals="INF"
      id="Fact004847"
      unitRef="Ratio">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_ISharesRussell2000IndexETFMember"
      decimals="INF"
      id="Fact004848"
      unitRef="Ratio">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact004849"
      unitRef="Ratio">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact004850"
      unitRef="Ratio">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_CredoTechnologyGroupHoldingLtdMember"
      decimals="INF"
      id="Fact004851"
      unitRef="Ratio">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_BloomEnergyCorp8212ClassAMember"
      decimals="INF"
      id="Fact004852"
      unitRef="Ratio">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_FabrinetMember"
      decimals="INF"
      id="Fact004853"
      unitRef="Ratio">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_IonQIncMember"
      decimals="INF"
      id="Fact004854"
      unitRef="Ratio">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_EchoStarCorp8212ClassAMember"
      decimals="INF"
      id="Fact004855"
      unitRef="Ratio">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_KratosDefenseampSecuritySolutionsIncMember"
      decimals="INF"
      id="Fact004856"
      unitRef="Ratio">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact004857"
      unitRef="Ratio">0.450</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004858">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vanguard Russell 2000 ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--VanguardRussell2000ETFMember_zFoQoL96jndd"&gt;16.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    iShares Russell 2000 Index ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--ISharesRussell2000IndexETFMember_z2X2ZuivtdKq"&gt;16.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zD8XOghSYrFy"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_z2yugzB7NEq6"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Credo Technology Group Holding Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--CredoTechnologyGroupHoldingLtdMember_zqpceW6Xi7mB"&gt;0.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bloom Energy Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--BloomEnergyCorp8212ClassAMember_zlLCqE6ZDrpL"&gt;0.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Fabrinet
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--FabrinetMember_z4lJm6VtPAwD"&gt;0.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    IonQ, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--IonQIncMember_zDFDLi0DeA9D"&gt;0.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EchoStar Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--EchoStarCorp8212ClassAMember_zg218MRWbcRh"&gt;0.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kratos Defense &amp;amp; Security Solutions, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--KratosDefenseampSecuritySolutionsIncMember_zPbBjhLRkKaz"&gt;0.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010397Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zMjeIsIEmdWH"&gt;45.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_VanguardRussell2000ETFMember"
      decimals="INF"
      id="Fact004859"
      unitRef="Ratio">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_ISharesRussell2000IndexETFMember"
      decimals="INF"
      id="Fact004860"
      unitRef="Ratio">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact004861"
      unitRef="Ratio">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact004862"
      unitRef="Ratio">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_CredoTechnologyGroupHoldingLtdMember"
      decimals="INF"
      id="Fact004863"
      unitRef="Ratio">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_BloomEnergyCorp8212ClassAMember"
      decimals="INF"
      id="Fact004864"
      unitRef="Ratio">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_FabrinetMember"
      decimals="INF"
      id="Fact004865"
      unitRef="Ratio">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_IonQIncMember"
      decimals="INF"
      id="Fact004866"
      unitRef="Ratio">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_EchoStarCorp8212ClassAMember"
      decimals="INF"
      id="Fact004867"
      unitRef="Ratio">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_KratosDefenseampSecuritySolutionsIncMember"
      decimals="INF"
      id="Fact004868"
      unitRef="Ratio">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010397Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact004869"
      unitRef="Ratio">0.450</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004870">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010397Member"
      id="Fact004871">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact004872">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact004873">Russell 2000&#xae; 2x Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact004874">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact004875">This annual shareholder report contains important information about the Russell 2000&lt;sup&gt;&#xae;&lt;/sup&gt; 2x Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact004876">You can find additional information about the fund at &lt;span id="xdx_90B_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000032290Member_zO2QtlzL2BCY"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_904_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000032290Member_zHqPsGVHz8zX"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_909_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000032290Member_z0ZGWLwcslWf"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact004877">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact004878">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact004879">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact004880">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact004881">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000032290Member_zFomroysf4ZE"&gt;$199&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000032290Member_zc1ioeFgR0rs"&gt;1.88%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      decimals="2"
      id="Fact004882"
      unitRef="USD">199</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      decimals="INF"
      id="Fact004883"
      unitRef="Ratio">0.0188</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact004884">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 12.07%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the Russell 2000 Index, which returned 12.81% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were health care, industrials, and financials. The sectors that detracted the most were consumer staples and energy. The holdings that contributed the most were Credo Technology Group Holding Ltd., Bloom Energy Corp.&#x2014;Class A, and EchoStar Corp.&#x2014;Class A. Those that detracted the most were Vaxcyte, Inc., SPS Commerce, Inc., and Six Flags Entertainment Corp. The Fund maintained a daily correlation of over 99% to its benchmark of 200% of the daily price movement of the Russell 2000 Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000032290Member"
      id="Fact004885">Russell 2000&#xae; 2x Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact004886">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      id="Fact004887">Russell 2000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact004888"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004889"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004890"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000032290Member"
      decimals="0"
      id="Fact004891"
      unitRef="USD">9508</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004892"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004893"
      unitRef="USD">10271</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000032290Member"
      decimals="0"
      id="Fact004894"
      unitRef="USD">10109</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004895"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004896"
      unitRef="USD">10660</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000032290Member"
      decimals="0"
      id="Fact004897"
      unitRef="USD">11843</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004898"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004899"
      unitRef="USD">11625</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact004900"
      unitRef="USD">13811</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004901"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004902"
      unitRef="USD">12652</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000032290Member"
      decimals="0"
      id="Fact004903"
      unitRef="USD">14324</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004904"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004905"
      unitRef="USD">12964</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000032290Member"
      decimals="0"
      id="Fact004906"
      unitRef="USD">14916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004907"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004908"
      unitRef="USD">13283</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000032290Member"
      decimals="0"
      id="Fact004909"
      unitRef="USD">16497</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004910"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004911"
      unitRef="USD">14036</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact004912"
      unitRef="USD">17437</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004913"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004914"
      unitRef="USD">14505</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000032290Member"
      decimals="0"
      id="Fact004915"
      unitRef="USD">17137</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004916"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004917"
      unitRef="USD">14493</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000032290Member"
      decimals="0"
      id="Fact004918"
      unitRef="USD">19630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004919"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004920"
      unitRef="USD">15616</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000032290Member"
      decimals="0"
      id="Fact004921"
      unitRef="USD">20807</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004922"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004923"
      unitRef="USD">16175</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact004924"
      unitRef="USD">12867</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004925"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004926"
      unitRef="USD">12907</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000032290Member"
      decimals="0"
      id="Fact004927"
      unitRef="USD">16605</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004928"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004929"
      unitRef="USD">14790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000032290Member"
      decimals="0"
      id="Fact004930"
      unitRef="USD">17002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004931"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004932"
      unitRef="USD">15099</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000032290Member"
      decimals="0"
      id="Fact004933"
      unitRef="USD">15878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004934"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004935"
      unitRef="USD">14737</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact004936"
      unitRef="USD">18934</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004937"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004938"
      unitRef="USD">16202</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000032290Member"
      decimals="0"
      id="Fact004939"
      unitRef="USD">8106</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004940"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004941"
      unitRef="USD">11242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000032290Member"
      decimals="0"
      id="Fact004942"
      unitRef="USD">12038</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004943"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004944"
      unitRef="USD">14099</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000032290Member"
      decimals="0"
      id="Fact004945"
      unitRef="USD">13057</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004946"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004947"
      unitRef="USD">14794</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact004948"
      unitRef="USD">22191</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004949"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004950"
      unitRef="USD">19436</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000032290Member"
      decimals="0"
      id="Fact004951"
      unitRef="USD">27545</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004952"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004953"
      unitRef="USD">21904</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000032290Member"
      decimals="0"
      id="Fact004954"
      unitRef="USD">29674</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004955"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004956"
      unitRef="USD">22844</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000032290Member"
      decimals="0"
      id="Fact004957"
      unitRef="USD">26731</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004958"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004959"
      unitRef="USD">21848</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact004960"
      unitRef="USD">27910</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004961"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004962"
      unitRef="USD">22316</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000032290Member"
      decimals="0"
      id="Fact004963"
      unitRef="USD">23557</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004964"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004965"
      unitRef="USD">20636</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000032290Member"
      decimals="0"
      id="Fact004966"
      unitRef="USD">15678</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004967"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004968"
      unitRef="USD">17088</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000032290Member"
      decimals="0"
      id="Fact004969"
      unitRef="USD">14605</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004970"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004971"
      unitRef="USD">16714</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact004972"
      unitRef="USD">15906</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004973"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004974"
      unitRef="USD">17755</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000032290Member"
      decimals="0"
      id="Fact004975"
      unitRef="USD">16284</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004976"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004977"
      unitRef="USD">18241</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000032290Member"
      decimals="0"
      id="Fact004978"
      unitRef="USD">17540</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004979"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004980"
      unitRef="USD">19191</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000032290Member"
      decimals="0"
      id="Fact004981"
      unitRef="USD">15412</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004982"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004983"
      unitRef="USD">18207</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact004984"
      unitRef="USD">19405</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004985"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004986"
      unitRef="USD">20761</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000032290Member"
      decimals="0"
      id="Fact004987"
      unitRef="USD">20772</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004988"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004989"
      unitRef="USD">21837</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000032290Member"
      decimals="0"
      id="Fact004990"
      unitRef="USD">18922</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004991"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004992"
      unitRef="USD">21121</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000032290Member"
      decimals="0"
      id="Fact004993"
      unitRef="USD">21749</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004994"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004995"
      unitRef="USD">23079</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact004996"
      unitRef="USD">21260</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact004997"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact004998"
      unitRef="USD">23157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000032290Member"
      decimals="0"
      id="Fact004999"
      unitRef="USD">16954</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005000"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005001"
      unitRef="USD">20962</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000032290Member"
      decimals="0"
      id="Fact005002"
      unitRef="USD">19055</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005003"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005004"
      unitRef="USD">22743</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000032290Member"
      decimals="0"
      id="Fact005005"
      unitRef="USD">23456</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005006"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005007"
      unitRef="USD">25562</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact005008"
      unitRef="USD">23826</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005009"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005010"
      unitRef="USD">26122</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact005011">&lt;img alt="Ad2 Performance Graph" src="fp0096640-27_ar111.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact005012">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Russell 2000&lt;sup&gt;&#xae;&lt;/sup&gt; 2x Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000032290Member_zM2Fkr8oT6b0"&gt;12.07%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000032290Member_zI7i20MiySol"&gt;1.43%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000032290Member_z4YL45etkqeb"&gt;9.07%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember_zGiaUTOSOC4F"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember_zHhK6PbTPcbe"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember_zc82pOt8RDHH"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Russell 2000 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember_zttHhPhpDfTW"&gt;12.81%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember_zOcVEgNSQyyq"&gt;6.09%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember_zoAIhvwONdlj"&gt;10.08%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      decimals="INF"
      id="Fact005013"
      unitRef="Ratio">0.1207</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000032290Member"
      decimals="INF"
      id="Fact005014"
      unitRef="Ratio">0.0143</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000032290Member"
      decimals="INF"
      id="Fact005015"
      unitRef="Ratio">0.0907</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005016"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005017"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005018"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="INF"
      id="Fact005019"
      unitRef="Ratio">0.1281</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="INF"
      id="Fact005020"
      unitRef="Ratio">0.0609</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_Russell2000sup174sup2xStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="INF"
      id="Fact005021"
      unitRef="Ratio">0.1008</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact005022">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact005023">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000032290Member_zuCopjXadZfO"&gt;$6,594,109&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000032290Member_zO390Nnn60hO"&gt;12&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000032290Member_z9maGEqeSWLX"&gt;0%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000032290Member_zAdvXiQllu5Z"&gt;$43,321&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact005024"
      unitRef="USD">6594109</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000032290Member"
      decimals="INF"
      id="Fact005025"
      unitRef="Shares">12</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      decimals="INF"
      id="Fact005026"
      unitRef="Ratio">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      decimals="0"
      id="Fact005027"
      unitRef="USD">43321</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact005028">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact005029">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Russell 2000 Index Equity Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000032290Member__oef--IndustrySectorAxis__custom--Russell2000IndexEquitySwapAgreementsMember_zzYmG2NHPdFM"&gt;134.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Russell 2000 Index Equity Mini Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000032290Member__oef--IndustrySectorAxis__custom--Russell2000IndexEquityMiniFuturesContractsMember_zjbUV65GY3Ko"&gt;58.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Exchange-Traded Funds
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000032290Member__oef--IndustrySectorAxis__custom--ExchangeTradedFundsMember_zSLOF7necgaD"&gt;7.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-27_ar112.jpg" style="width: 348px; height: 200px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vanguard Russell 2000 ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000032290Member__us-gaap--InvestmentTypeAxis__custom--VanguardRussell2000ETFMember_ze79hJoeyAPq"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    iShares Russell 2000 Index ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000032290Member__us-gaap--InvestmentTypeAxis__custom--ISharesRussell2000IndexETFMember_zWNpKuNyvkOu"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000032290Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zzJ3IxabR0nB"&gt;7.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_980_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000032290Member_z2PqPzQFc1fW"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vanguard Russell 2000 ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000032290Member__us-gaap--InvestmentTypeAxis__custom--VanguardRussell2000ETFMember_zL4pX7Mp56O6"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    iShares Russell 2000 Index ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000032290Member__us-gaap--InvestmentTypeAxis__custom--ISharesRussell2000IndexETFMember_z9jucudAv737"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000032290Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zfe52Fy7KihQ"&gt;7.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000032290Member_custom_Russell2000IndexEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact005030"
      unitRef="Ratio">1.343</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000032290Member_custom_Russell2000IndexEquityMiniFuturesContractsMember"
      decimals="INF"
      id="Fact005031"
      unitRef="Ratio">0.587</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000032290Member_us-gaap_ExchangeTradedFundsMember"
      decimals="INF"
      id="Fact005032"
      unitRef="Ratio">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000032290Member_custom_VanguardRussell2000ETFMember"
      decimals="INF"
      id="Fact005033"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000032290Member_custom_ISharesRussell2000IndexETFMember"
      decimals="INF"
      id="Fact005034"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000032290Member_custom_TotalMember"
      decimals="INF"
      id="Fact005035"
      unitRef="Ratio">0.070</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact005036">
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Vanguard Russell 2000 ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000032290Member__us-gaap--InvestmentTypeAxis__custom--VanguardRussell2000ETFMember_zL4pX7Mp56O6"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    iShares Russell 2000 Index ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000032290Member__us-gaap--InvestmentTypeAxis__custom--ISharesRussell2000IndexETFMember_z9jucudAv737"&gt;3.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000032290Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zfe52Fy7KihQ"&gt;7.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000032290Member_custom_VanguardRussell2000ETFMember"
      decimals="INF"
      id="Fact005037"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000032290Member_custom_ISharesRussell2000IndexETFMember"
      decimals="INF"
      id="Fact005038"
      unitRef="Ratio">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000032290Member_custom_TotalMember"
      decimals="INF"
      id="Fact005039"
      unitRef="Ratio">0.070</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact005040">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000032290Member"
      id="Fact005041">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005042">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005043">Inverse Russell 2000&#xae; Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005044">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005045">This annual shareholder report contains important information about the Inverse Russell 2000&lt;sup&gt;&#xae;&lt;/sup&gt; Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005046">You can find additional information about the fund at &lt;span id="xdx_90D_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010415Member_zou7c8OdNckM"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_903_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010415Member_zKGcq1BZQwsJ"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_907_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010415Member_zxUrChXKQlYh"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005047">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005048">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005049">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005050">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005051">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010415Member_zNopOrTBGbAA"&gt;$172&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010415Member_zqkCzm0BAJct"&gt;1.81%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      decimals="2"
      id="Fact005052"
      unitRef="USD">172</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      decimals="INF"
      id="Fact005053"
      unitRef="Ratio">0.0181</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005054">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned -9.58%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the Russell 2000 Index, which returned 12.81% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were health care, industrials, and financials. The sectors that detracted the most were consumer staples and energy. The holdings that contributed the most were Credo Technology Group Holding Ltd., Bloom Energy Corp.&#x2014;Class A, and EchoStar Corp.&#x2014;Class A. Those that detracted the most were Vaxcyte, Inc., SPS Commerce, Inc., and Six Flags Entertainment Corp. The fund maintained a daily correlation of over 99% to its benchmark of -100% of the daily price movement of the Russell 2000 Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010415Member"
      id="Fact005055">Inverse Russell 2000&#xae; Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact005056">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      id="Fact005057">Russell 2000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005058"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005059"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005060"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010415Member"
      decimals="0"
      id="Fact005061"
      unitRef="USD">9966</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005062"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005063"
      unitRef="USD">10271</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010415Member"
      decimals="0"
      id="Fact005064"
      unitRef="USD">9582</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005065"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005066"
      unitRef="USD">10660</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010415Member"
      decimals="0"
      id="Fact005067"
      unitRef="USD">8754</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005068"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005069"
      unitRef="USD">11625</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005070"
      unitRef="USD">7972</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005071"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005072"
      unitRef="USD">12652</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010415Member"
      decimals="0"
      id="Fact005073"
      unitRef="USD">7745</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005074"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005075"
      unitRef="USD">12964</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010415Member"
      decimals="0"
      id="Fact005076"
      unitRef="USD">7533</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005077"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005078"
      unitRef="USD">13283</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010415Member"
      decimals="0"
      id="Fact005079"
      unitRef="USD">7125</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005080"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005081"
      unitRef="USD">14036</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005082"
      unitRef="USD">6897</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005083"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005084"
      unitRef="USD">14505</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010415Member"
      decimals="0"
      id="Fact005085"
      unitRef="USD">6883</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005086"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005087"
      unitRef="USD">14493</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010415Member"
      decimals="0"
      id="Fact005088"
      unitRef="USD">6377</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005089"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005090"
      unitRef="USD">15616</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010415Member"
      decimals="0"
      id="Fact005091"
      unitRef="USD">6176</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005092"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005093"
      unitRef="USD">16175</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005094"
      unitRef="USD">7664</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005095"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005096"
      unitRef="USD">12907</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010415Member"
      decimals="0"
      id="Fact005097"
      unitRef="USD">6685</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005098"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005099"
      unitRef="USD">14790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010415Member"
      decimals="0"
      id="Fact005100"
      unitRef="USD">6544</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005101"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005102"
      unitRef="USD">15099</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010415Member"
      decimals="0"
      id="Fact005103"
      unitRef="USD">6688</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005104"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005105"
      unitRef="USD">14737</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005106"
      unitRef="USD">6084</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005107"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005108"
      unitRef="USD">16202</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010415Member"
      decimals="0"
      id="Fact005109"
      unitRef="USD">7921</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005110"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005111"
      unitRef="USD">11242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010415Member"
      decimals="0"
      id="Fact005112"
      unitRef="USD">5978</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005113"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005114"
      unitRef="USD">14099</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010415Member"
      decimals="0"
      id="Fact005115"
      unitRef="USD">5628</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005116"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005117"
      unitRef="USD">14794</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005118"
      unitRef="USD">4210</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005119"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005120"
      unitRef="USD">19436</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010415Member"
      decimals="0"
      id="Fact005121"
      unitRef="USD">3649</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005122"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005123"
      unitRef="USD">21904</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010415Member"
      decimals="0"
      id="Fact005124"
      unitRef="USD">3459</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005125"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005126"
      unitRef="USD">22844</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010415Member"
      decimals="0"
      id="Fact005127"
      unitRef="USD">3563</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005128"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005129"
      unitRef="USD">21848</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005130"
      unitRef="USD">3432</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005131"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005132"
      unitRef="USD">22316</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010415Member"
      decimals="0"
      id="Fact005133"
      unitRef="USD">3624</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005134"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005135"
      unitRef="USD">20636</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010415Member"
      decimals="0"
      id="Fact005136"
      unitRef="USD">4254</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005137"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005138"
      unitRef="USD">17088</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010415Member"
      decimals="0"
      id="Fact005139"
      unitRef="USD">4302</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005140"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005141"
      unitRef="USD">16714</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005142"
      unitRef="USD">4028</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005143"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005144"
      unitRef="USD">17755</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010415Member"
      decimals="0"
      id="Fact005145"
      unitRef="USD">3932</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005146"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005147"
      unitRef="USD">18241</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010415Member"
      decimals="0"
      id="Fact005148"
      unitRef="USD">3777</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005149"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005150"
      unitRef="USD">19191</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010415Member"
      decimals="0"
      id="Fact005151"
      unitRef="USD">4047</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005152"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005153"
      unitRef="USD">18207</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005154"
      unitRef="USD">3575</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005155"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005156"
      unitRef="USD">20761</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010415Member"
      decimals="0"
      id="Fact005157"
      unitRef="USD">3444</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005158"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005159"
      unitRef="USD">21837</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010415Member"
      decimals="0"
      id="Fact005160"
      unitRef="USD">3621</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005161"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005162"
      unitRef="USD">21121</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010415Member"
      decimals="0"
      id="Fact005163"
      unitRef="USD">3353</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005164"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005165"
      unitRef="USD">23079</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005166"
      unitRef="USD">3374</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005167"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005168"
      unitRef="USD">23157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010415Member"
      decimals="0"
      id="Fact005169"
      unitRef="USD">3763</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005170"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005171"
      unitRef="USD">20962</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010415Member"
      decimals="0"
      id="Fact005172"
      unitRef="USD">3452</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005173"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005174"
      unitRef="USD">22743</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010415Member"
      decimals="0"
      id="Fact005175"
      unitRef="USD">3101</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005176"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005177"
      unitRef="USD">25562</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005178"
      unitRef="USD">3051</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005179"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="0"
      id="Fact005180"
      unitRef="USD">26122</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005181">&lt;img alt="Ad2 Performance Graph" src="fp0096640-28_ar111.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005182">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Inverse Russell 2000&lt;sup&gt;&#xae;&lt;/sup&gt; Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010415Member_zff3HtjXrVAG"&gt;-9.58%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010415Member_zWw3OONUrc8O"&gt;-6.24%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010415Member_zkCPa1b7Cj70"&gt;-11.19%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember_zXrTrxZKHEkw"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember_zT7ZiM1xu46e"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember_zHazhIeKp3o4"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Russell 2000 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember_zOvINfF3teVA"&gt;12.81%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember_zev66mInoAnI"&gt;6.09%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember_zOo3phwsAEp0"&gt;10.08%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      decimals="INF"
      id="Fact005183"
      unitRef="Ratio">-0.0958</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010415Member"
      decimals="INF"
      id="Fact005184"
      unitRef="Ratio">-0.0624</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010415Member"
      decimals="INF"
      id="Fact005185"
      unitRef="Ratio">-0.1119</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005186"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005187"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005188"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="INF"
      id="Fact005189"
      unitRef="Ratio">0.1281</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="INF"
      id="Fact005190"
      unitRef="Ratio">0.0609</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InverseRussell2000sup174supStrategyFundVariableAnnuityRussell2000IndexMember"
      decimals="INF"
      id="Fact005191"
      unitRef="Ratio">0.1008</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005192">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005193">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010415Member_zE3jqlgiVspe"&gt;$207,126&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010415Member_zCJWoBxYFwLp"&gt;8&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010415Member_zBfeRqcVqEWO"&gt;0%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010415Member_zqV00SFBcjBp"&gt;$5,162&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005194"
      unitRef="USD">207126</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010415Member"
      decimals="INF"
      id="Fact005195"
      unitRef="Shares">8</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      decimals="INF"
      id="Fact005196"
      unitRef="Ratio">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      decimals="0"
      id="Fact005197"
      unitRef="USD">5162</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005198">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005199">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Russell 2000 Index Equity Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010415Member__oef--IndustrySectorAxis__custom--Russell2000IndexEquitySwapAgreementsMember_zxIorrDhd1V9"&gt;-100.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-28_ar112.jpg" style="width: 348px; height: 100px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010415Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zr1oJQXvwgIw"&gt;23.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010415Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zmLUBb69DMHB"&gt;23.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010415Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zsuqtohoAd6J"&gt;46.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings&#160;(as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98C_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010415Member_zTY4AceeTuN5"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010415Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zbkBNh8dbm25"&gt;23.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010415Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zJg4WVxoJpxD"&gt;23.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010415Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zI4uSlBxKh5H"&gt;46.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings&#160;(as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010415Member_custom_Russell2000IndexEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact005200"
      unitRef="Ratio">-1.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010415Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact005201"
      unitRef="Ratio">0.236</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010415Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact005202"
      unitRef="Ratio">0.233</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010415Member_custom_TotalMember"
      decimals="INF"
      id="Fact005203"
      unitRef="Ratio">0.469</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005204">
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010415Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zbkBNh8dbm25"&gt;23.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010415Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zJg4WVxoJpxD"&gt;23.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010415Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zI4uSlBxKh5H"&gt;46.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings&#160;(as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010415Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact005205"
      unitRef="Ratio">0.236</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010415Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact005206"
      unitRef="Ratio">0.233</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010415Member_custom_TotalMember"
      decimals="INF"
      id="Fact005207"
      unitRef="Ratio">0.469</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005208">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010415Member"
      id="Fact005209">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005210">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005211">Nova Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005212">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005213">This annual shareholder report contains important information about the Nova Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005214">You can find additional information about the fund at &lt;span id="xdx_908_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010401Member_zAojgJCKyC7D"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90B_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010401Member_zNWdNs91atID"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_904_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010401Member_zN2r4CHaTZnu"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005215">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005216">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005217">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005218">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005219">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010401Member_zTfINQySOWbn"&gt;$189&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010401Member_zPo7JstFYwbw"&gt;1.71%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      decimals="2"
      id="Fact005220"
      unitRef="USD">189</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      decimals="INF"
      id="Fact005221"
      unitRef="Ratio">0.0171</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005222">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 20.87%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were information technology, communication services, and financials. No sector detracted from performance. The holdings that contributed the most to the return of the underlying index were NVIDIA Corp., Alphabet, Inc.&#x2014;Class A, and Microsoft Corp. Those that detracted the most were UnitedHealth Group, Inc, Fiserv, Inc., and Salesforce, Inc. The Fund maintained a daily correlation of over 99% to its benchmark of 150% of the daily price movement of the S&amp;amp;P 500 Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010401Member"
      id="Fact005223">Nova Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      id="Fact005224">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005225"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005226"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010401Member"
      decimals="0"
      id="Fact005227"
      unitRef="USD">10112</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005228"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010401Member"
      decimals="0"
      id="Fact005229"
      unitRef="USD">10423</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005230"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010401Member"
      decimals="0"
      id="Fact005231"
      unitRef="USD">10990</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005232"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005233"
      unitRef="USD">11572</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005234"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010401Member"
      decimals="0"
      id="Fact005235"
      unitRef="USD">12580</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005236"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010401Member"
      decimals="0"
      id="Fact005237"
      unitRef="USD">13108</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005238"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010401Member"
      decimals="0"
      id="Fact005239"
      unitRef="USD">13928</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005240"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005241"
      unitRef="USD">15250</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005242"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010401Member"
      decimals="0"
      id="Fact005243"
      unitRef="USD">14919</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005244"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010401Member"
      decimals="0"
      id="Fact005245"
      unitRef="USD">15570</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005246"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010401Member"
      decimals="0"
      id="Fact005247"
      unitRef="USD">17282</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005248"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005249"
      unitRef="USD">13676</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005250"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010401Member"
      decimals="0"
      id="Fact005251"
      unitRef="USD">16397</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005252"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010401Member"
      decimals="0"
      id="Fact005253"
      unitRef="USD">17302</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005254"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010401Member"
      decimals="0"
      id="Fact005255"
      unitRef="USD">17568</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005256"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005257"
      unitRef="USD">19836</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005258"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010401Member"
      decimals="0"
      id="Fact005259"
      unitRef="USD">13605</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005260"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010401Member"
      decimals="0"
      id="Fact005261"
      unitRef="USD">17828</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005262"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010401Member"
      decimals="0"
      id="Fact005263"
      unitRef="USD">20186</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005264"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005265"
      unitRef="USD">23809</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005266"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010401Member"
      decimals="0"
      id="Fact005267"
      unitRef="USD">25859</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005268"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010401Member"
      decimals="0"
      id="Fact005269"
      unitRef="USD">29078</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005270"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010401Member"
      decimals="0"
      id="Fact005271"
      unitRef="USD">29156</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005272"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005273"
      unitRef="USD">33852</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005274"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010401Member"
      decimals="0"
      id="Fact005275"
      unitRef="USD">31168</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005276"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010401Member"
      decimals="0"
      id="Fact005277"
      unitRef="USD">23511</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005278"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010401Member"
      decimals="0"
      id="Fact005279"
      unitRef="USD">21488</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005280"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005281"
      unitRef="USD">23607</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005282"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010401Member"
      decimals="0"
      id="Fact005283"
      unitRef="USD">26007</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005284"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010401Member"
      decimals="0"
      id="Fact005285"
      unitRef="USD">29123</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005286"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010401Member"
      decimals="0"
      id="Fact005287"
      unitRef="USD">27353</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005288"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005289"
      unitRef="USD">31886</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005290"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010401Member"
      decimals="0"
      id="Fact005291"
      unitRef="USD">36603</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005292"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010401Member"
      decimals="0"
      id="Fact005293"
      unitRef="USD">38513</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005294"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010401Member"
      decimals="0"
      id="Fact005295"
      unitRef="USD">41385</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005296"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005297"
      unitRef="USD">42331</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005298"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010401Member"
      decimals="0"
      id="Fact005299"
      unitRef="USD">39114</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005300"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010401Member"
      decimals="0"
      id="Fact005301"
      unitRef="USD">44828</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005302"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010401Member"
      decimals="0"
      id="Fact005303"
      unitRef="USD">49837</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005304"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005305"
      unitRef="USD">51163</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005306"
      unitRef="USD">39827</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005307">&lt;img alt="Ad2 Performance Graph" src="fp0096640-29_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005308">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Nova Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010401Member_zSdEt6BvHwB5"&gt;20.87%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010401Member_z6khfsdoKZQ7"&gt;16.53%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010401Member_zPTOOfoygE9X"&gt;17.73%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--NovaFundVariableAnnuitySampP500IndexMember_zywoz3YESCyc"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--NovaFundVariableAnnuitySampP500IndexMember_zz0rRto9SP8U"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--NovaFundVariableAnnuitySampP500IndexMember_zkt9NSP2ouy8"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      decimals="INF"
      id="Fact005309"
      unitRef="Ratio">0.2087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010401Member"
      decimals="INF"
      id="Fact005310"
      unitRef="Ratio">0.1653</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010401Member"
      decimals="INF"
      id="Fact005311"
      unitRef="Ratio">0.1773</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005312"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005313"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_NovaFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005314"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005315">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005316">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010401Member_znDxepKl9LgN"&gt;$41,598,981&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010401Member_zTuxHHDoVMDO"&gt;513&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010401Member_zKXPb8WBGw4S"&gt;197%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010401Member_z8QGFvM6eHRJ"&gt;$254,143&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005317"
      unitRef="USD">41598981</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010401Member"
      decimals="INF"
      id="Fact005318"
      unitRef="Shares">513</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      decimals="INF"
      id="Fact005319"
      unitRef="Ratio">1.97</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      decimals="0"
      id="Fact005320"
      unitRef="USD">254143</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005321">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005322">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    S&amp;amp;P 500 Index Equity Mini Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__oef--IndustrySectorAxis__custom--SampP500IndexEquityMiniFuturesContractsMember_zEks7cGYofej"&gt;52.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__oef--IndustrySectorAxis__custom--TechnologyMember_zaGupidEWasu"&gt;26.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    S&amp;amp;P 500 Index Equity Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__oef--IndustrySectorAxis__custom--SampP500IndexEquitySwapAgreementsMember_zFsmFjtpckEo"&gt;18.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Communications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__oef--IndustrySectorAxis__custom--CommunicationsMember_z0iiFfVGIGCC"&gt;13.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__oef--IndustrySectorAxis__custom--FinancialMember_zRlHguOaVahY"&gt;11.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zoi5Hn6gO5tE"&gt;11.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_zK4LDN6isk20"&gt;6.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__oef--IndustrySectorAxis__custom--IndustrialMember_zzbxMcTSBzJx"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__oef--IndustrySectorAxis__custom--OtherMember_zluK8dDSBrbx"&gt;5.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-29_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                 &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt; &lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_zrmyZycUtzoV"&gt;6.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_zkuhVjrCK5OP"&gt;5.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zOO2n4MF0UdI"&gt;4.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zIfGbliLKcgO"&gt;4.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zR16ACFHgiUY"&gt;4.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zvRDnvRTlSlU"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_zl4xCyTqk1Jl"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zoW0nfaGY5Z9"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class C
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassCMember_zU6xxmWaxtBb"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zkKG1gOsclu1"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z7D9iCNZxC0K"&gt;37.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 26px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_988_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010401Member_zE9Toffe9Ua8"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                 &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt; &lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_zwMWF1dcpVZY"&gt;6.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_zxN9zyp1BOlC"&gt;5.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zyEOlOPZvvjN"&gt;4.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zONhhN0tW62N"&gt;4.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_z5CKsmJd1WB3"&gt;4.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zEdm9hj954ja"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_zopoNEDdB6lt"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zMggaHpalKMg"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class C
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassCMember_zXT1Egeejwhx"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zKMGIDlHst8U"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zBLv4Oo13xEm"&gt;37.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_SampP500IndexEquityMiniFuturesContractsMember"
      decimals="INF"
      id="Fact005323"
      unitRef="Ratio">0.522</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_TechnologyMember"
      decimals="INF"
      id="Fact005324"
      unitRef="Ratio">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_SampP500IndexEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact005325"
      unitRef="Ratio">0.182</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_CommunicationsMember"
      decimals="INF"
      id="Fact005326"
      unitRef="Ratio">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_FinancialMember"
      decimals="INF"
      id="Fact005327"
      unitRef="Ratio">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact005328"
      unitRef="Ratio">0.111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact005329"
      unitRef="Ratio">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact005330"
      unitRef="Ratio">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_OtherMember"
      decimals="INF"
      id="Fact005331"
      unitRef="Ratio">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_NVIDIACorpMember"
      decimals="INF"
      id="Fact005332"
      unitRef="Ratio">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_AppleIncMember"
      decimals="INF"
      id="Fact005333"
      unitRef="Ratio">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact005334"
      unitRef="Ratio">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_MicrosoftCorpMember"
      decimals="INF"
      id="Fact005335"
      unitRef="Ratio">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact005336"
      unitRef="Ratio">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_AmazoncomIncMember"
      decimals="INF"
      id="Fact005337"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_AlphabetInc8212ClassAMember"
      decimals="INF"
      id="Fact005338"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_BroadcomIncMember"
      decimals="INF"
      id="Fact005339"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_AlphabetInc8212ClassCMember"
      decimals="INF"
      id="Fact005340"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_MetaPlatformsInc8212ClassAMember"
      decimals="INF"
      id="Fact005341"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact005342"
      unitRef="Ratio">0.379</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005343">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                 &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt; &lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_zwMWF1dcpVZY"&gt;6.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_zxN9zyp1BOlC"&gt;5.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zyEOlOPZvvjN"&gt;4.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zONhhN0tW62N"&gt;4.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_z5CKsmJd1WB3"&gt;4.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zEdm9hj954ja"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_zopoNEDdB6lt"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zMggaHpalKMg"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class C
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassCMember_zXT1Egeejwhx"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zKMGIDlHst8U"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010401Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zBLv4Oo13xEm"&gt;37.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_NVIDIACorpMember"
      decimals="INF"
      id="Fact005344"
      unitRef="Ratio">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_AppleIncMember"
      decimals="INF"
      id="Fact005345"
      unitRef="Ratio">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact005346"
      unitRef="Ratio">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_MicrosoftCorpMember"
      decimals="INF"
      id="Fact005347"
      unitRef="Ratio">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact005348"
      unitRef="Ratio">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_AmazoncomIncMember"
      decimals="INF"
      id="Fact005349"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_AlphabetInc8212ClassAMember"
      decimals="INF"
      id="Fact005350"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_BroadcomIncMember"
      decimals="INF"
      id="Fact005351"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_AlphabetInc8212ClassCMember"
      decimals="INF"
      id="Fact005352"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_MetaPlatformsInc8212ClassAMember"
      decimals="INF"
      id="Fact005353"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010401Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact005354"
      unitRef="Ratio">0.379</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005355">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010401Member"
      id="Fact005356">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005357">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005358">S&amp;P 500&#xae; 2x Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005359">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005360">This annual shareholder report contains important information about the S&amp;amp;P 500&lt;sup&gt;&#xae;&lt;/sup&gt; 2x Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005361">You can find additional information about the fund at &lt;span id="xdx_90C_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010420Member_zFOthhoIWjHq"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90A_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010420Member_z0DNHuXomokJ"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90F_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010420Member_znI6slGTQ2Xm"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005362">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005363">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005364">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005365">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005366">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010420Member_zKE7l9khCoS2"&gt;$214&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010420Member_zNUYQvtYmMH0"&gt;1.90%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      decimals="2"
      id="Fact005367"
      unitRef="USD">214</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      decimals="INF"
      id="Fact005368"
      unitRef="Ratio">0.0190</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005369">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 25.28%, outperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were information technology, communication services, and financials. No sector detracted from performance. The holdings that contributed the most to the return of the underlying index were NVIDIA Corp., Alphabet, Inc.&#x2014;Class A, and Microsoft Corporation. Those that detracted the most were UnitedHealth Group, Inc, Fiserv, Inc., and Salesforce, Inc. The Fund maintained a daily correlation of over 99% to its benchmark of 200% of the daily price movement of the S&amp;amp;P 500 Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010420Member"
      id="Fact005370">S&amp;P 500&#xae; 2x Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact005371">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005372"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005373"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010420Member"
      decimals="0"
      id="Fact005374"
      unitRef="USD">10110</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005375"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010420Member"
      decimals="0"
      id="Fact005376"
      unitRef="USD">10510</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005377"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010420Member"
      decimals="0"
      id="Fact005378"
      unitRef="USD">11259</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005379"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005380"
      unitRef="USD">12040</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005381"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010420Member"
      decimals="0"
      id="Fact005382"
      unitRef="USD">13443</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005383"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010420Member"
      decimals="0"
      id="Fact005384"
      unitRef="USD">14163</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005385"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010420Member"
      decimals="0"
      id="Fact005386"
      unitRef="USD">15329</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005387"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005388"
      unitRef="USD">17276</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005389"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010420Member"
      decimals="0"
      id="Fact005390"
      unitRef="USD">16664</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005391"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010420Member"
      decimals="0"
      id="Fact005392"
      unitRef="USD">17561</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005393"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010420Member"
      decimals="0"
      id="Fact005394"
      unitRef="USD">20131</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005395"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005396"
      unitRef="USD">14615</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005397"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010420Member"
      decimals="0"
      id="Fact005398"
      unitRef="USD">18575</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005399"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010420Member"
      decimals="0"
      id="Fact005400"
      unitRef="USD">19902</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005401"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010420Member"
      decimals="0"
      id="Fact005402"
      unitRef="USD">20223</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005403"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005404"
      unitRef="USD">23752</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005405"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010420Member"
      decimals="0"
      id="Fact005406"
      unitRef="USD">13611</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005407"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010420Member"
      decimals="0"
      id="Fact005408"
      unitRef="USD">19293</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005409"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010420Member"
      decimals="0"
      id="Fact005410"
      unitRef="USD">22623</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005411"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005412"
      unitRef="USD">28051</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005413"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010420Member"
      decimals="0"
      id="Fact005414"
      unitRef="USD">31214</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005415"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010420Member"
      decimals="0"
      id="Fact005416"
      unitRef="USD">36451</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005417"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010420Member"
      decimals="0"
      id="Fact005418"
      unitRef="USD">36479</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005419"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005420"
      unitRef="USD">44401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005421"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010420Member"
      decimals="0"
      id="Fact005422"
      unitRef="USD">39640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005423"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010420Member"
      decimals="0"
      id="Fact005424"
      unitRef="USD">26986</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005425"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010420Member"
      decimals="0"
      id="Fact005426"
      unitRef="USD">23800</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005427"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005428"
      unitRef="USD">26742</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005429"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010420Member"
      decimals="0"
      id="Fact005430"
      unitRef="USD">30137</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005431"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010420Member"
      decimals="0"
      id="Fact005432"
      unitRef="USD">34859</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005433"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010420Member"
      decimals="0"
      id="Fact005434"
      unitRef="USD">31878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005435"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005436"
      unitRef="USD">38787</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005437"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010420Member"
      decimals="0"
      id="Fact005438"
      unitRef="USD">46351</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005439"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010420Member"
      decimals="0"
      id="Fact005440"
      unitRef="USD">49324</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005441"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010420Member"
      decimals="0"
      id="Fact005442"
      unitRef="USD">53821</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005443"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005444"
      unitRef="USD">55176</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005445"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010420Member"
      decimals="0"
      id="Fact005446"
      unitRef="USD">49367</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005447"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010420Member"
      decimals="0"
      id="Fact005448"
      unitRef="USD">58455</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005449"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010420Member"
      decimals="0"
      id="Fact005450"
      unitRef="USD">67039</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005451"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005452"
      unitRef="USD">69123</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005453"
      unitRef="USD">39827</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005454">&lt;img alt="Ad2 Performance Graph" src="fp0096640-30_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005455">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500&lt;sup&gt;&#xae;&lt;/sup&gt; 2x Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010420Member_zcGobpNLPpRF"&gt;25.28%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010420Member_znfK5p96xtYH"&gt;19.77%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010420Member_zy43omnSz9nE"&gt;21.33%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember_zynNWhG60q7d"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember_zmPMGuOOGqrm"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember_z9F9tnRgGWCC"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      decimals="INF"
      id="Fact005456"
      unitRef="Ratio">0.2528</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010420Member"
      decimals="INF"
      id="Fact005457"
      unitRef="Ratio">0.1977</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010420Member"
      decimals="INF"
      id="Fact005458"
      unitRef="Ratio">0.2133</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005459"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005460"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174sup2xStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005461"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005462">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005463">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010420Member_zUohbOBT405n"&gt;$108,631,455&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010420Member_znAHbrzDLI6t"&gt;513&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010420Member_zKAzsOWlXGeW"&gt;73%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010420Member_z9NTRKoQAGh7"&gt;$645,052&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005464"
      unitRef="USD">108631455</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010420Member"
      decimals="INF"
      id="Fact005465"
      unitRef="Shares">513</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      decimals="INF"
      id="Fact005466"
      unitRef="Ratio">0.73</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      decimals="0"
      id="Fact005467"
      unitRef="USD">645052</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005468">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005469">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    S&amp;amp;P 500 Index Equity Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__oef--IndustrySectorAxis__custom--SampP500IndexEquitySwapAgreementsMember_zemkDULKeR8u"&gt;60.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    S&amp;amp;P 500 Index Equity Mini Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__oef--IndustrySectorAxis__custom--SampP500IndexEquityMiniFuturesContractsMember_z8bH1vcIdla9"&gt;59.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__oef--IndustrySectorAxis__custom--TechnologyMember_z5qYhx6ii4EA"&gt;26.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Communications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__oef--IndustrySectorAxis__custom--CommunicationsMember_z2uLkhTZfXiM"&gt;13.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__oef--IndustrySectorAxis__custom--FinancialMember_ziK4ruP6bXzZ"&gt;11.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_z6Nu4PfCTtiF"&gt;11.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_zkHP7eIeZtNy"&gt;6.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__oef--IndustrySectorAxis__custom--IndustrialMember_zqtwHymQktgf"&gt;6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__oef--IndustrySectorAxis__custom--OtherMember_zaRyh0YsT0Lm"&gt;5.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-30_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_zReb8M8OhQnK"&gt;6.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_znHB5ZzLLiIc"&gt;5.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_znSN1LG22IpN"&gt;4.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zsKLki5xxQdo"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_zOuVwx4O4TJc"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zRzdgrOIUVAe"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class C
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassCMember_z66sHj7Mck1O"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zGSps7OfxATp"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tesla, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--TeslaIncMember_zhlrTuovUhUL"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Berkshire Hathaway, Inc. &#x2014; Class B
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--BerkshireHathawayInc8212ClassBMember_zmcpkucH2gTw"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zj4FtX7iXgi6"&gt;31.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98B_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010420Member_zrIU5tO9eA6s"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_zVrEexq6Zrrl"&gt;6.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_zffhsEp8rPgw"&gt;5.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zh6FymdgFMyo"&gt;4.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zz5ulfX2u1KW"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_z21TGATTPtVF"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zqLg9phcksSu"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class C
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassCMember_zEfRg0LB0C2S"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zWW39z4ukk49"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tesla, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--TeslaIncMember_zjP0O7HIPN4o"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Berkshire Hathaway, Inc. &#x2014; Class B
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--BerkshireHathawayInc8212ClassBMember_zX14zcQz5oAm"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zBIVImvd1qLi"&gt;31.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_SampP500IndexEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact005470"
      unitRef="Ratio">0.605</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_SampP500IndexEquityMiniFuturesContractsMember"
      decimals="INF"
      id="Fact005471"
      unitRef="Ratio">0.596</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_TechnologyMember"
      decimals="INF"
      id="Fact005472"
      unitRef="Ratio">0.261</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_CommunicationsMember"
      decimals="INF"
      id="Fact005473"
      unitRef="Ratio">0.136</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_FinancialMember"
      decimals="INF"
      id="Fact005474"
      unitRef="Ratio">0.114</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact005475"
      unitRef="Ratio">0.111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact005476"
      unitRef="Ratio">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact005477"
      unitRef="Ratio">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_OtherMember"
      decimals="INF"
      id="Fact005478"
      unitRef="Ratio">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_NVIDIACorpMember"
      decimals="INF"
      id="Fact005479"
      unitRef="Ratio">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_AppleIncMember"
      decimals="INF"
      id="Fact005480"
      unitRef="Ratio">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_MicrosoftCorpMember"
      decimals="INF"
      id="Fact005481"
      unitRef="Ratio">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_AmazoncomIncMember"
      decimals="INF"
      id="Fact005482"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_AlphabetInc8212ClassAMember"
      decimals="INF"
      id="Fact005483"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_BroadcomIncMember"
      decimals="INF"
      id="Fact005484"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_AlphabetInc8212ClassCMember"
      decimals="INF"
      id="Fact005485"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_MetaPlatformsInc8212ClassAMember"
      decimals="INF"
      id="Fact005486"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_TeslaIncMember"
      decimals="INF"
      id="Fact005487"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_BerkshireHathawayInc8212ClassBMember"
      decimals="INF"
      id="Fact005488"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact005489"
      unitRef="Ratio">0.314</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005490">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    NVIDIA Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--NVIDIACorpMember_zVrEexq6Zrrl"&gt;6.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Apple, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--AppleIncMember_zffhsEp8rPgw"&gt;5.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Microsoft Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--MicrosoftCorpMember_zh6FymdgFMyo"&gt;4.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amazon.com, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--AmazoncomIncMember_zz5ulfX2u1KW"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassAMember_z21TGATTPtVF"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Broadcom, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--BroadcomIncMember_zqLg9phcksSu"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Alphabet, Inc. &#x2014; Class C
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--AlphabetInc8212ClassCMember_zEfRg0LB0C2S"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Meta Platforms, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--MetaPlatformsInc8212ClassAMember_zWW39z4ukk49"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tesla, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--TeslaIncMember_zjP0O7HIPN4o"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Berkshire Hathaway, Inc. &#x2014; Class B
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--BerkshireHathawayInc8212ClassBMember_zX14zcQz5oAm"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010420Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zBIVImvd1qLi"&gt;31.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_NVIDIACorpMember"
      decimals="INF"
      id="Fact005491"
      unitRef="Ratio">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_AppleIncMember"
      decimals="INF"
      id="Fact005492"
      unitRef="Ratio">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_MicrosoftCorpMember"
      decimals="INF"
      id="Fact005493"
      unitRef="Ratio">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_AmazoncomIncMember"
      decimals="INF"
      id="Fact005494"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_AlphabetInc8212ClassAMember"
      decimals="INF"
      id="Fact005495"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_BroadcomIncMember"
      decimals="INF"
      id="Fact005496"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_AlphabetInc8212ClassCMember"
      decimals="INF"
      id="Fact005497"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_MetaPlatformsInc8212ClassAMember"
      decimals="INF"
      id="Fact005498"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_TeslaIncMember"
      decimals="INF"
      id="Fact005499"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_BerkshireHathawayInc8212ClassBMember"
      decimals="INF"
      id="Fact005500"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010420Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact005501"
      unitRef="Ratio">0.314</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005502">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010420Member"
      id="Fact005503">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005504">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005505">Inverse S&amp;P 500&#xae; Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005506">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005507">This annual shareholder report contains important information about the Inverse S&amp;amp;P 500&lt;sup&gt;&#xae;&lt;/sup&gt; Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005508">You can find additional information about the fund at &lt;span id="xdx_909_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010423Member_zdhoO5dRgFm1"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_901_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010423Member_zm1yeAagKio4"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_907_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010423Member_zo3Pxo5Wjrjb"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005509">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005510">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005511">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005512">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005513">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010423Member_z0BhzvUpoY8K"&gt;$168&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010423Member_z8kKeF8HW2PF"&gt;1.78%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      decimals="2"
      id="Fact005514"
      unitRef="USD">168</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      decimals="INF"
      id="Fact005515"
      unitRef="Ratio">0.0178</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005516">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned -11.76%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index were information technology, communication services, and financials. No sector detracted from performance. The holdings that contributed the most to the return of the underlying index were NVIDIA Corp., Alphabet, Inc.&#x2014;Class A, and Microsoft Corp. Those that detracted the most were UnitedHealth Group, Inc, Fiserv, Inc., and Salesforce, Inc. The Fund maintained a daily correlation of over 99% to its benchmark of -100% of the daily price movement of the S&amp;amp;P 500 Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010423Member"
      id="Fact005517">Inverse S&amp;P 500&#xae; Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact005518">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005519"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005520"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010423Member"
      decimals="0"
      id="Fact005521"
      unitRef="USD">9768</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005522"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010423Member"
      decimals="0"
      id="Fact005523"
      unitRef="USD">9492</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005524"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010423Member"
      decimals="0"
      id="Fact005525"
      unitRef="USD">9141</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005526"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005527"
      unitRef="USD">8799</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005528"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010423Member"
      decimals="0"
      id="Fact005529"
      unitRef="USD">8301</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005530"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010423Member"
      decimals="0"
      id="Fact005531"
      unitRef="USD">8059</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005532"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010423Member"
      decimals="0"
      id="Fact005533"
      unitRef="USD">7737</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005534"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005535"
      unitRef="USD">7273</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005536"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010423Member"
      decimals="0"
      id="Fact005537"
      unitRef="USD">7293</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005538"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010423Member"
      decimals="0"
      id="Fact005539"
      unitRef="USD">7065</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005540"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010423Member"
      decimals="0"
      id="Fact005541"
      unitRef="USD">6596</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005542"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005543"
      unitRef="USD">7561</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005544"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010423Member"
      decimals="0"
      id="Fact005545"
      unitRef="USD">6672</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005546"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010423Member"
      decimals="0"
      id="Fact005547"
      unitRef="USD">6429</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005548"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010423Member"
      decimals="0"
      id="Fact005549"
      unitRef="USD">6341</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005550"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005551"
      unitRef="USD">5829</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005552"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010423Member"
      decimals="0"
      id="Fact005553"
      unitRef="USD">6620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005554"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010423Member"
      decimals="0"
      id="Fact005555"
      unitRef="USD">5409</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005556"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010423Member"
      decimals="0"
      id="Fact005557"
      unitRef="USD">4941</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005558"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005559"
      unitRef="USD">4370</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005560"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010423Member"
      decimals="0"
      id="Fact005561"
      unitRef="USD">4075</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005562"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010423Member"
      decimals="0"
      id="Fact005563"
      unitRef="USD">3763</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005564"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010423Member"
      decimals="0"
      id="Fact005565"
      unitRef="USD">3700</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005566"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005567"
      unitRef="USD">3302</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005568"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010423Member"
      decimals="0"
      id="Fact005569"
      unitRef="USD">3398</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005570"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010423Member"
      decimals="0"
      id="Fact005571"
      unitRef="USD">3958</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005572"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010423Member"
      decimals="0"
      id="Fact005573"
      unitRef="USD">4141</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005574"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005575"
      unitRef="USD">3850</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005576"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010423Member"
      decimals="0"
      id="Fact005577"
      unitRef="USD">3628</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005578"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010423Member"
      decimals="0"
      id="Fact005579"
      unitRef="USD">3394</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005580"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010423Member"
      decimals="0"
      id="Fact005581"
      unitRef="USD">3575</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005582"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005583"
      unitRef="USD">3274</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005584"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010423Member"
      decimals="0"
      id="Fact005585"
      unitRef="USD">3028</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005586"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010423Member"
      decimals="0"
      id="Fact005587"
      unitRef="USD">2962</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005588"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010423Member"
      decimals="0"
      id="Fact005589"
      unitRef="USD">2854</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005590"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005591"
      unitRef="USD">2845</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005592"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010423Member"
      decimals="0"
      id="Fact005593"
      unitRef="USD">3012</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005594"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010423Member"
      decimals="0"
      id="Fact005595"
      unitRef="USD">2706</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005596"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010423Member"
      decimals="0"
      id="Fact005597"
      unitRef="USD">2547</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005598"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005599"
      unitRef="USD">2510</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005600"
      unitRef="USD">39827</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005601">&lt;img alt="Ad2 Performance Graph" src="fp0096640-31_ar111.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005602">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Inverse S&amp;amp;P 500&lt;sup&gt;&#xae;&lt;/sup&gt; Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010423Member_zMonzBsnDh2b"&gt;-11.76%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010423Member_zziMqtEoBmQD"&gt;-10.49%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010423Member_zXVvQPHeOgqr"&gt;-12.91%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember_zXndG0SWlLBt"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember_z82JiDmeEOwe"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember_zKCVWZZOaKTX"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      decimals="INF"
      id="Fact005603"
      unitRef="Ratio">-0.1176</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010423Member"
      decimals="INF"
      id="Fact005604"
      unitRef="Ratio">-0.1049</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010423Member"
      decimals="INF"
      id="Fact005605"
      unitRef="Ratio">-0.1291</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005606"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005607"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InverseSampP500sup174supStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005608"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005609">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005610">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010423Member_zsjF9g5Vl1l8"&gt;$1,269,162&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010423Member_zyjjfKeA55mO"&gt;13&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010423Member_zArqHDgpYo1s"&gt;0%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010423Member_zfqxkeIuL03g"&gt;$11,452&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005611"
      unitRef="USD">1269162</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010423Member"
      decimals="INF"
      id="Fact005612"
      unitRef="Shares">13</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      decimals="INF"
      id="Fact005613"
      unitRef="Ratio">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      decimals="0"
      id="Fact005614"
      unitRef="USD">11452</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005615">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005616">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    S&amp;amp;P 500 Index Equity Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010423Member__oef--IndustrySectorAxis__custom--SampP500IndexEquitySwapAgreementsMember_zbpbadD1xoh1"&gt;-98.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-31_ar112.jpg" style="width: 348px; height: 100px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010423Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zpNicRG4dMuS"&gt;9.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010423Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zA3klTAjgPFo"&gt;9.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010423Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zBAFab9zLOlA"&gt;18.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_980_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010423Member_zMC3ponSP0Lv"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010423Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zyjSvgho0BYN"&gt;9.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010423Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zUy1rrg1epSp"&gt;9.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010423Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zUl50CErfWPH"&gt;18.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010423Member_custom_SampP500IndexEquitySwapAgreementsMember"
      decimals="INF"
      id="Fact005617"
      unitRef="Ratio">-0.987</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010423Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact005618"
      unitRef="Ratio">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010423Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact005619"
      unitRef="Ratio">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010423Member_custom_TotalMember"
      decimals="INF"
      id="Fact005620"
      unitRef="Ratio">0.182</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005621">
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010423Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zyjSvgho0BYN"&gt;9.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010423Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zUy1rrg1epSp"&gt;9.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010423Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zUl50CErfWPH"&gt;18.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010423Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact005622"
      unitRef="Ratio">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010423Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact005623"
      unitRef="Ratio">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010423Member_custom_TotalMember"
      decimals="INF"
      id="Fact005624"
      unitRef="Ratio">0.182</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005625">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010423Member"
      id="Fact005626">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005627">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005628">S&amp;P 500&#xae; Pure Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005629">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005630">This annual shareholder report contains important information about the S&amp;amp;P 500&lt;sup&gt;&#xae;&lt;/sup&gt; Pure Growth Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005631">You can find additional information about the fund at &lt;span id="xdx_901_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010408Member_zGEO3Dy6tiqj"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90B_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010408Member_zj4coVqL82MZ"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_900_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010408Member_zEsdEse7FqGS"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005632">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005633">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005634">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005635">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005636">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010408Member_zIy6Ku90oPxx"&gt;$179&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010408Member_zq8C1kbxo31F"&gt;1.69%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      decimals="2"
      id="Fact005637"
      unitRef="USD">179</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      decimals="INF"
      id="Fact005638"
      unitRef="Ratio">0.0169</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005639">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 11.75%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P 500 Pure Growth Index, which returned 13.86% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index for the reporting period were industrials, information technology, and consumer discretionary. The sectors that detracted were financials, energy, and materials. The holdings that contributed the most to the return of the underlying index for the reporting period were Palantir Technologies, Inc.&#x2014;Class A, Howmet Aerospace, Inc., and Tapestry, Inc. Those that detracted the most were Trade Desk, Inc.&#x2014;Class A, Deckers Outdoor Corp., and Fiserv, Inc. The Fund maintained a daily correlation of over 99% to the S&amp;amp;P 500 Pure Growth Index for the reporting period.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010408Member"
      id="Fact005640">S&amp;P 500&#xae; Pure Growth Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      id="Fact005641">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      id="Fact005642">S&amp;P 500 Pure Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005643"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005644"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005645"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010408Member"
      decimals="0"
      id="Fact005646"
      unitRef="USD">9833</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005647"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005648"
      unitRef="USD">9865</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010408Member"
      decimals="0"
      id="Fact005649"
      unitRef="USD">9991</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005650"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005651"
      unitRef="USD">10064</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010408Member"
      decimals="0"
      id="Fact005652"
      unitRef="USD">10369</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005653"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005654"
      unitRef="USD">10491</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005655"
      unitRef="USD">10258</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005656"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005657"
      unitRef="USD">10422</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010408Member"
      decimals="0"
      id="Fact005658"
      unitRef="USD">10997</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005659"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005660"
      unitRef="USD">11221</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010408Member"
      decimals="0"
      id="Fact005661"
      unitRef="USD">11523</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005662"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005663"
      unitRef="USD">11810</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010408Member"
      decimals="0"
      id="Fact005664"
      unitRef="USD">12217</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005665"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005666"
      unitRef="USD">12585</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005667"
      unitRef="USD">12760</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005668"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005669"
      unitRef="USD">13211</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010408Member"
      decimals="0"
      id="Fact005670"
      unitRef="USD">13329</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005671"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005672"
      unitRef="USD">13851</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010408Member"
      decimals="0"
      id="Fact005673"
      unitRef="USD">13900</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005674"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005675"
      unitRef="USD">14503</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010408Member"
      decimals="0"
      id="Fact005676"
      unitRef="USD">14544</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005677"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005678"
      unitRef="USD">15234</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005679"
      unitRef="USD">12041</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005680"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005681"
      unitRef="USD">12654</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010408Member"
      decimals="0"
      id="Fact005682"
      unitRef="USD">13966</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005683"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005684"
      unitRef="USD">14753</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010408Member"
      decimals="0"
      id="Fact005685"
      unitRef="USD">14383</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005686"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005687"
      unitRef="USD">15261</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010408Member"
      decimals="0"
      id="Fact005688"
      unitRef="USD">14254</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005689"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005690"
      unitRef="USD">15187</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005691"
      unitRef="USD">15244</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005692"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005693"
      unitRef="USD">16322</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010408Member"
      decimals="0"
      id="Fact005694"
      unitRef="USD">12041</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005695"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005696"
      unitRef="USD">12938</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010408Member"
      decimals="0"
      id="Fact005697"
      unitRef="USD">15532</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005698"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005699"
      unitRef="USD">16771</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010408Member"
      decimals="0"
      id="Fact005700"
      unitRef="USD">16926</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005701"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005702"
      unitRef="USD">18367</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005703"
      unitRef="USD">19410</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005704"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005705"
      unitRef="USD">21163</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010408Member"
      decimals="0"
      id="Fact005706"
      unitRef="USD">19490</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005707"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005708"
      unitRef="USD">21339</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010408Member"
      decimals="0"
      id="Fact005709"
      unitRef="USD">21781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005710"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005711"
      unitRef="USD">23957</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010408Member"
      decimals="0"
      id="Fact005712"
      unitRef="USD">22708</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005713"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005714"
      unitRef="USD">25078</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005715"
      unitRef="USD">24764</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005716"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005717"
      unitRef="USD">27472</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010408Member"
      decimals="0"
      id="Fact005718"
      unitRef="USD">21531</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005719"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005720"
      unitRef="USD">23945</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010408Member"
      decimals="0"
      id="Fact005721"
      unitRef="USD">17291</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005722"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005723"
      unitRef="USD">19312</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010408Member"
      decimals="0"
      id="Fact005724"
      unitRef="USD">16916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005725"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005726"
      unitRef="USD">18971</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005727"
      unitRef="USD">17743</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005728"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005729"
      unitRef="USD">19980</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010408Member"
      decimals="0"
      id="Fact005730"
      unitRef="USD">17717</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005731"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005732"
      unitRef="USD">20034</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010408Member"
      decimals="0"
      id="Fact005733"
      unitRef="USD">17897</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005734"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005735"
      unitRef="USD">20318</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010408Member"
      decimals="0"
      id="Fact005736"
      unitRef="USD">17662</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005737"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005738"
      unitRef="USD">20132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005739"
      unitRef="USD">18890</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005740"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005741"
      unitRef="USD">21639</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010408Member"
      decimals="0"
      id="Fact005742"
      unitRef="USD">21449</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005743"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005744"
      unitRef="USD">24685</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010408Member"
      decimals="0"
      id="Fact005745"
      unitRef="USD">21701</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005746"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005747"
      unitRef="USD">25081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010408Member"
      decimals="0"
      id="Fact005748"
      unitRef="USD">22813</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005749"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005750"
      unitRef="USD">26462</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005751"
      unitRef="USD">23928</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005752"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005753"
      unitRef="USD">27885</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010408Member"
      decimals="0"
      id="Fact005754"
      unitRef="USD">22140</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005755"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005756"
      unitRef="USD">25889</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010408Member"
      decimals="0"
      id="Fact005757"
      unitRef="USD">26406</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005758"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005759"
      unitRef="USD">31040</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010408Member"
      decimals="0"
      id="Fact005760"
      unitRef="USD">27440</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005761"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005762"
      unitRef="USD">32396</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005763"
      unitRef="USD">26740</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005764"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="0"
      id="Fact005765"
      unitRef="USD">31721</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005766">&lt;img alt="Ad2 Performance Graph" src="fp0096640-33_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005767">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500&lt;sup&gt;&#xae;&lt;/sup&gt; Pure Growth Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010408Member_zvNk14pr6FBE"&gt;11.75%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010408Member_zxxMec3OpxrN"&gt;6.62%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010408Member_zlvjdxYx61Pw"&gt;10.34%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember_zKqKqjkwwuMp"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember_zeipVgQ6lbPn"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember_zCN8oL3Vp5nZ"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Pure Growth Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember_zQCnmc3ctBkT"&gt;13.86%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember_zFtIopGdEoD5"&gt;8.41%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember_zx2vOf6OiWCy"&gt;12.24%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      decimals="INF"
      id="Fact005768"
      unitRef="Ratio">0.1175</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010408Member"
      decimals="INF"
      id="Fact005769"
      unitRef="Ratio">0.0662</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010408Member"
      decimals="INF"
      id="Fact005770"
      unitRef="Ratio">0.1034</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005771"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005772"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005773"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="INF"
      id="Fact005774"
      unitRef="Ratio">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="INF"
      id="Fact005775"
      unitRef="Ratio">0.0841</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174supPureGrowthFundVariableAnnuitySampP500PureGrowthIndexMember"
      decimals="INF"
      id="Fact005776"
      unitRef="Ratio">0.1224</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005777">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005778">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010408Member_z32EVeZMzvAC"&gt;$24,647,882&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010408Member_zqRsQHZXSKfl"&gt;61&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010408Member_zjvqhP5Qq5DB"&gt;197%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010408Member_zanSqwOQ0RmQ"&gt;$200,575&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005779"
      unitRef="USD">24647882</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010408Member"
      decimals="INF"
      id="Fact005780"
      unitRef="Shares">61</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      decimals="INF"
      id="Fact005781"
      unitRef="Ratio">1.97</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      decimals="0"
      id="Fact005782"
      unitRef="USD">200575</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005783">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005784">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__oef--IndustrySectorAxis__custom--TechnologyMember_zZR41dE8b9ZD"&gt;21.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_z6u6FM0gc9b8"&gt;19.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Communications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__oef--IndustrySectorAxis__custom--CommunicationsMember_zexsLfQ1OzZJ"&gt;18.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zZ6OuQUzjCQe"&gt;14.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__oef--IndustrySectorAxis__custom--IndustrialMember_zNItiKIH1Wh1"&gt;14.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__oef--IndustrySectorAxis__custom--FinancialMember_zTPaXI1eAVxo"&gt;6.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Energy
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__oef--IndustrySectorAxis__custom--EnergyMember_zrQTBG3lG9qr"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__oef--IndustrySectorAxis__custom--OtherMember_zCcnRwfS2cHH"&gt;3.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-33_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Berkshire Hathaway, Inc. &#x2014; Class B
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--BerkshireHathawayInc8212ClassBMember_zGkHa522t5sr"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AppLovin Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--AppLovinCorp8212ClassAMember_zGi1SLOKJuAe"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Palantir Technologies, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--PalantirTechnologiesInc8212ClassAMember_zQBogoZCTfY6"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Comfort Systems USA, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--ComfortSystemsUSAIncMember_zOsKcRq0ZrC3"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amphenol Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--AmphenolCorp8212ClassAMember_zSISKZgi7aoo"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Howmet Aerospace, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--HowmetAerospaceIncMember_zsN5WBcem37c"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    TKO Group Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--TKOGroupHoldingsIncMember_zoDOnAW8eC2X"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Eli Lilly &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--EliLillyampCoMember_z897R4GtRozx"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    First Solar, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--FirstSolarIncMember_zv6KQlGM6o5s"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Robinhood Markets, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--RobinhoodMarketsInc8212ClassAMember_z7qswY0UJhMQ"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zJZK5btEu5ZV"&gt;23.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash&#160;or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_984_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010408Member_zQODpxwXeef7"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Berkshire Hathaway, Inc. &#x2014; Class B
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--BerkshireHathawayInc8212ClassBMember_zhJpqrtSDF48"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AppLovin Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--AppLovinCorp8212ClassAMember_zZ6E6w1TAlvj"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Palantir Technologies, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--PalantirTechnologiesInc8212ClassAMember_zBsFCj99quEL"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Comfort Systems USA, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--ComfortSystemsUSAIncMember_zPNooIAFGu3j"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amphenol Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--AmphenolCorp8212ClassAMember_zk53F2h8Wk7D"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Howmet Aerospace, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--HowmetAerospaceIncMember_zMzjw2mBTKYc"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    TKO Group Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--TKOGroupHoldingsIncMember_ziyHis9zUw6g"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Eli Lilly &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--EliLillyampCoMember_znnRE2mpzs4b"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    First Solar, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--FirstSolarIncMember_zzsOs4U11aTB"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Robinhood Markets, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--RobinhoodMarketsInc8212ClassAMember_zs8Y98uKVqli"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zUy7C9N0eXuO"&gt;23.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash&#160;or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_TechnologyMember"
      decimals="INF"
      id="Fact005785"
      unitRef="Ratio">0.218</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact005786"
      unitRef="Ratio">0.190</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_CommunicationsMember"
      decimals="INF"
      id="Fact005787"
      unitRef="Ratio">0.186</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact005788"
      unitRef="Ratio">0.145</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact005789"
      unitRef="Ratio">0.142</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_FinancialMember"
      decimals="INF"
      id="Fact005790"
      unitRef="Ratio">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_EnergyMember"
      decimals="INF"
      id="Fact005791"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_OtherMember"
      decimals="INF"
      id="Fact005792"
      unitRef="Ratio">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_BerkshireHathawayInc8212ClassBMember"
      decimals="INF"
      id="Fact005793"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_AppLovinCorp8212ClassAMember"
      decimals="INF"
      id="Fact005794"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_PalantirTechnologiesInc8212ClassAMember"
      decimals="INF"
      id="Fact005795"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_ComfortSystemsUSAIncMember"
      decimals="INF"
      id="Fact005796"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_AmphenolCorp8212ClassAMember"
      decimals="INF"
      id="Fact005797"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_HowmetAerospaceIncMember"
      decimals="INF"
      id="Fact005798"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_TKOGroupHoldingsIncMember"
      decimals="INF"
      id="Fact005799"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_EliLillyampCoMember"
      decimals="INF"
      id="Fact005800"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_FirstSolarIncMember"
      decimals="INF"
      id="Fact005801"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_RobinhoodMarketsInc8212ClassAMember"
      decimals="INF"
      id="Fact005802"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact005803"
      unitRef="Ratio">0.238</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005804">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Berkshire Hathaway, Inc. &#x2014; Class B
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--BerkshireHathawayInc8212ClassBMember_zhJpqrtSDF48"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AppLovin Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--AppLovinCorp8212ClassAMember_zZ6E6w1TAlvj"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Palantir Technologies, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--PalantirTechnologiesInc8212ClassAMember_zBsFCj99quEL"&gt;2.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Comfort Systems USA, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--ComfortSystemsUSAIncMember_zPNooIAFGu3j"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Amphenol Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--AmphenolCorp8212ClassAMember_zk53F2h8Wk7D"&gt;2.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Howmet Aerospace, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--HowmetAerospaceIncMember_zMzjw2mBTKYc"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    TKO Group Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--TKOGroupHoldingsIncMember_ziyHis9zUw6g"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Eli Lilly &amp;amp; Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--EliLillyampCoMember_znnRE2mpzs4b"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    First Solar, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--FirstSolarIncMember_zzsOs4U11aTB"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Robinhood Markets, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--RobinhoodMarketsInc8212ClassAMember_zs8Y98uKVqli"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010408Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zUy7C9N0eXuO"&gt;23.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash&#160;or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_BerkshireHathawayInc8212ClassBMember"
      decimals="INF"
      id="Fact005805"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_AppLovinCorp8212ClassAMember"
      decimals="INF"
      id="Fact005806"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_PalantirTechnologiesInc8212ClassAMember"
      decimals="INF"
      id="Fact005807"
      unitRef="Ratio">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_ComfortSystemsUSAIncMember"
      decimals="INF"
      id="Fact005808"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_AmphenolCorp8212ClassAMember"
      decimals="INF"
      id="Fact005809"
      unitRef="Ratio">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_HowmetAerospaceIncMember"
      decimals="INF"
      id="Fact005810"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_TKOGroupHoldingsIncMember"
      decimals="INF"
      id="Fact005811"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_EliLillyampCoMember"
      decimals="INF"
      id="Fact005812"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_FirstSolarIncMember"
      decimals="INF"
      id="Fact005813"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_RobinhoodMarketsInc8212ClassAMember"
      decimals="INF"
      id="Fact005814"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010408Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact005815"
      unitRef="Ratio">0.238</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005816">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010408Member"
      id="Fact005817">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005818">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005819">S&amp;P 500&#xae; Pure Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005820">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005821">This annual shareholder report contains important information about the S&amp;amp;P 500&lt;sup&gt;&#xae;&lt;/sup&gt; Pure Value Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005822">You can find additional information about the fund at &lt;span id="xdx_900_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010407Member_zFMAQoYk964i"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_909_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010407Member_zkP8FeOmEVOO"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_905_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010407Member_zpGb5y8RQzpT"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005823">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005824">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005825">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005826">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005827">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010407Member_z9yfszni3eDS"&gt;$183&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010407Member_zeGyKjqlrbuo"&gt;1.69%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      decimals="2"
      id="Fact005828"
      unitRef="USD">183</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      decimals="INF"
      id="Fact005829"
      unitRef="Ratio">0.0169</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005830">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 16.02%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P 500 Pure Value Index, which returned 17.66% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index for the reporting period were financials, communication services, and health care. Those that detracted the most were materials and real estate. The holdings that contributed the most to the return of the underlying index for the reporting period were Warner Bros Discovery, Inc.&#x2014;Series A, CVS Health Corp, and General Motors Company. Those that detracted the most were Centene Corp., CarMax, Inc., and Molina Healthcare, Inc. The Fund maintained a daily correlation of over 99% to the S&amp;amp;P 500 Pure Value Index for the reporting period.&lt;/p&gt;&lt;/div&gt;        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010407Member"
      id="Fact005831">S&amp;P 500&#xae; Pure Value Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      id="Fact005832">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      id="Fact005833">S&amp;P 500 Pure Value Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005834"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005835"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005836"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010407Member"
      decimals="0"
      id="Fact005837"
      unitRef="USD">10302</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005838"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005839"
      unitRef="USD">10346</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010407Member"
      decimals="0"
      id="Fact005840"
      unitRef="USD">10405</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005841"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005842"
      unitRef="USD">10497</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010407Member"
      decimals="0"
      id="Fact005843"
      unitRef="USD">10795</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005844"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005845"
      unitRef="USD">10947</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005846"
      unitRef="USD">11740</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005847"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005848"
      unitRef="USD">11962</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010407Member"
      decimals="0"
      id="Fact005849"
      unitRef="USD">12037</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005850"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005851"
      unitRef="USD">12313</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010407Member"
      decimals="0"
      id="Fact005852"
      unitRef="USD">12195</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005853"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005854"
      unitRef="USD">12528</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010407Member"
      decimals="0"
      id="Fact005855"
      unitRef="USD">12629</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005856"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005857"
      unitRef="USD">13016</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005858"
      unitRef="USD">13602</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005859"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005860"
      unitRef="USD">14082</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010407Member"
      decimals="0"
      id="Fact005861"
      unitRef="USD">13283</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005862"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005863"
      unitRef="USD">13803</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010407Member"
      decimals="0"
      id="Fact005864"
      unitRef="USD">13549</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005865"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005866"
      unitRef="USD">14130</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010407Member"
      decimals="0"
      id="Fact005867"
      unitRef="USD">14187</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005868"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005869"
      unitRef="USD">14861</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005870"
      unitRef="USD">11791</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005871"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005872"
      unitRef="USD">12393</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010407Member"
      decimals="0"
      id="Fact005873"
      unitRef="USD">13117</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005874"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005875"
      unitRef="USD">13854</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010407Member"
      decimals="0"
      id="Fact005876"
      unitRef="USD">13561</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005877"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005878"
      unitRef="USD">14383</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010407Member"
      decimals="0"
      id="Fact005879"
      unitRef="USD">13577</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005880"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005881"
      unitRef="USD">14454</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005882"
      unitRef="USD">14534</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005883"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005884"
      unitRef="USD">15547</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010407Member"
      decimals="0"
      id="Fact005885"
      unitRef="USD">8428</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005886"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005887"
      unitRef="USD">9050</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010407Member"
      decimals="0"
      id="Fact005888"
      unitRef="USD">10092</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005889"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005890"
      unitRef="USD">10909</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010407Member"
      decimals="0"
      id="Fact005891"
      unitRef="USD">10386</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005892"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005893"
      unitRef="USD">11274</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005894"
      unitRef="USD">12999</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005895"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005896"
      unitRef="USD">14192</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010407Member"
      decimals="0"
      id="Fact005897"
      unitRef="USD">15658</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005898"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005899"
      unitRef="USD">17177</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010407Member"
      decimals="0"
      id="Fact005900"
      unitRef="USD">16350</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005901"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005902"
      unitRef="USD">18022</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010407Member"
      decimals="0"
      id="Fact005903"
      unitRef="USD">16105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005904"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005905"
      unitRef="USD">17817</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005906"
      unitRef="USD">17200</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005907"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005908"
      unitRef="USD">19108</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010407Member"
      decimals="0"
      id="Fact005909"
      unitRef="USD">18214</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005910"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005911"
      unitRef="USD">20328</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010407Member"
      decimals="0"
      id="Fact005912"
      unitRef="USD">16035</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005913"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005914"
      unitRef="USD">17963</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010407Member"
      decimals="0"
      id="Fact005915"
      unitRef="USD">14962</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005916"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005917"
      unitRef="USD">16830</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005918"
      unitRef="USD">16762</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005919"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005920"
      unitRef="USD">18947</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010407Member"
      decimals="0"
      id="Fact005921"
      unitRef="USD">16362</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005922"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005923"
      unitRef="USD">18587</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010407Member"
      decimals="0"
      id="Fact005924"
      unitRef="USD">16749</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005925"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005926"
      unitRef="USD">19114</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010407Member"
      decimals="0"
      id="Fact005927"
      unitRef="USD">15940</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005928"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005929"
      unitRef="USD">18263</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005930"
      unitRef="USD">17815</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005931"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005932"
      unitRef="USD">20506</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010407Member"
      decimals="0"
      id="Fact005933"
      unitRef="USD">19265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005934"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005935"
      unitRef="USD">22272</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010407Member"
      decimals="0"
      id="Fact005936"
      unitRef="USD">18183</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005937"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005938"
      unitRef="USD">21101</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010407Member"
      decimals="0"
      id="Fact005939"
      unitRef="USD">19421</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005940"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005941"
      unitRef="USD">22647</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005942"
      unitRef="USD">19747</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005943"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005944"
      unitRef="USD">23126</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010407Member"
      decimals="0"
      id="Fact005945"
      unitRef="USD">20289</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005946"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005947"
      unitRef="USD">23853</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010407Member"
      decimals="0"
      id="Fact005948"
      unitRef="USD">20665</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005949"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005950"
      unitRef="USD">24394</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010407Member"
      decimals="0"
      id="Fact005951"
      unitRef="USD">21996</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005952"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005953"
      unitRef="USD">26020</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005954"
      unitRef="USD">22911</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact005955"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="0"
      id="Fact005956"
      unitRef="USD">27227</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005957">&lt;img alt="Ad2 Performance Graph" src="fp0096640-32_ar101.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005958">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500&lt;sup&gt;&#xae;&lt;/sup&gt; Pure Value Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010407Member_zO0IsTJyIUQy"&gt;16.02%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010407Member_zxOYlmWqs2yL"&gt;12.00%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010407Member_zugHI1iO9nOh"&gt;8.64%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember_z91Q0LOJ3oEL"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember_z8y5Swd0ryCC"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember_zn6PqRlXlMBl"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Pure Value Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember_zMJQsSffTF9b"&gt;17.66%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember_zstMsLdqsiYH"&gt;13.92%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember_za8mTliV5Zsb"&gt;10.53%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      decimals="INF"
      id="Fact005959"
      unitRef="Ratio">0.1602</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010407Member"
      decimals="INF"
      id="Fact005960"
      unitRef="Ratio">0.1200</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010407Member"
      decimals="INF"
      id="Fact005961"
      unitRef="Ratio">0.0864</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005962"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005963"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact005964"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="INF"
      id="Fact005965"
      unitRef="Ratio">0.1766</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="INF"
      id="Fact005966"
      unitRef="Ratio">0.1392</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampP500sup174supPureValueFundVariableAnnuitySampP500PureValueIndexMember"
      decimals="INF"
      id="Fact005967"
      unitRef="Ratio">0.1053</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005968">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005969">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010407Member_zSn78NyOI0qc"&gt;$17,500,306&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010407Member_zxMOqO3qbKOK"&gt;124&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010407Member_z5stZPkOXo1p"&gt;247%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010407Member_zmw00i2i2y86"&gt;$129,042&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005970"
      unitRef="USD">17500306</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010407Member"
      decimals="INF"
      id="Fact005971"
      unitRef="Shares">124</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      decimals="INF"
      id="Fact005972"
      unitRef="Ratio">2.47</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      decimals="0"
      id="Fact005973"
      unitRef="USD">129042</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005974">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005975">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zYwO1vnOtZyq"&gt;32.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__oef--IndustrySectorAxis__custom--FinancialMember_zDkIE46ophub"&gt;19.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_zi3rqMW6JBDR"&gt;12.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Energy
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__oef--IndustrySectorAxis__custom--EnergyMember_z65titT4ceOl"&gt;8.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Basic Materials
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__oef--IndustrySectorAxis__custom--BasicMaterialsMember_zeLWe4vVwedN"&gt;8.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Communications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__oef--IndustrySectorAxis__custom--CommunicationsMember_z8mreVO4aucQ"&gt;6.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__oef--IndustrySectorAxis__custom--IndustrialMember_zdE64SW247A4"&gt;5.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__oef--IndustrySectorAxis__custom--OtherMember_z6SxLANoZjcw"&gt;6.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-32_ar102.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ford Motor Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--FordMotorCoMember_zduOc6nNDDKU"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bunge Global S.A.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--BungeGlobalSAMember_zuJaVXT7jn8H"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    General Motors Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--GeneralMotorsCoMember_zwRHTOcIzTD4"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Mosaic Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--MosaicCoMember_zzw2wNP1y4Qo"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Centene Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--CenteneCorpMember_zz4dIdR90o7b"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Molina Healthcare, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--MolinaHealthcareIncMember_zTf24I2ypdB8"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tyson Foods, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--TysonFoodsInc8212ClassAMember_zLhzUWJzMKRf"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Archer-Daniels-Midland Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--ArcherDanielsMidlandCoMember_z2JVq3E8eR4w"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cigna Group
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--CignaGroupMember_zrKhryOrgz8n"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    CVS Health Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--CVSHealthCorpMember_zYdkpvlk1v6T"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zDrtUR9JdOLh"&gt;18.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_983_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010407Member_zScf3euvx3jm"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ford Motor Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--FordMotorCoMember_zd1XrKZgYWhF"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bunge Global S.A.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--BungeGlobalSAMember_zmoXxWm3Vi0s"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    General Motors Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--GeneralMotorsCoMember_z3BlOJLv47Qr"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Mosaic Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--MosaicCoMember_zNOHEyhC39eq"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Centene Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--CenteneCorpMember_zJOd47WZyxFa"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Molina Healthcare, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--MolinaHealthcareIncMember_zmDYWTwgKNWe"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tyson Foods, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--TysonFoodsInc8212ClassAMember_zqRMrkruTSem"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Archer-Daniels-Midland Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--ArcherDanielsMidlandCoMember_zaRcIlxjrqVH"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cigna Group
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--CignaGroupMember_zRgo9ueBuTdv"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    CVS Health Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--CVSHealthCorpMember_zuypK3YE3AoR"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zun94Ds6oJN6"&gt;18.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact005976"
      unitRef="Ratio">0.322</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_FinancialMember"
      decimals="INF"
      id="Fact005977"
      unitRef="Ratio">0.198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact005978"
      unitRef="Ratio">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_EnergyMember"
      decimals="INF"
      id="Fact005979"
      unitRef="Ratio">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_BasicMaterialsMember"
      decimals="INF"
      id="Fact005980"
      unitRef="Ratio">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_CommunicationsMember"
      decimals="INF"
      id="Fact005981"
      unitRef="Ratio">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact005982"
      unitRef="Ratio">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_OtherMember"
      decimals="INF"
      id="Fact005983"
      unitRef="Ratio">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_FordMotorCoMember"
      decimals="INF"
      id="Fact005984"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_BungeGlobalSAMember"
      decimals="INF"
      id="Fact005985"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_GeneralMotorsCoMember"
      decimals="INF"
      id="Fact005986"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_MosaicCoMember"
      decimals="INF"
      id="Fact005987"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_CenteneCorpMember"
      decimals="INF"
      id="Fact005988"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_MolinaHealthcareIncMember"
      decimals="INF"
      id="Fact005989"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_TysonFoodsInc8212ClassAMember"
      decimals="INF"
      id="Fact005990"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_ArcherDanielsMidlandCoMember"
      decimals="INF"
      id="Fact005991"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_CignaGroupMember"
      decimals="INF"
      id="Fact005992"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_CVSHealthCorpMember"
      decimals="INF"
      id="Fact005993"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact005994"
      unitRef="Ratio">0.186</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact005995">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Ford Motor Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--FordMotorCoMember_zd1XrKZgYWhF"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Bunge Global S.A.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--BungeGlobalSAMember_zmoXxWm3Vi0s"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    General Motors Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--GeneralMotorsCoMember_z3BlOJLv47Qr"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Mosaic Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--MosaicCoMember_zNOHEyhC39eq"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Centene Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--CenteneCorpMember_zJOd47WZyxFa"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Molina Healthcare, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--MolinaHealthcareIncMember_zmDYWTwgKNWe"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Tyson Foods, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--TysonFoodsInc8212ClassAMember_zqRMrkruTSem"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Archer-Daniels-Midland Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--ArcherDanielsMidlandCoMember_zaRcIlxjrqVH"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Cigna Group
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--CignaGroupMember_zRgo9ueBuTdv"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    CVS Health Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--CVSHealthCorpMember_zuypK3YE3AoR"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010407Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zun94Ds6oJN6"&gt;18.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_FordMotorCoMember"
      decimals="INF"
      id="Fact005996"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_BungeGlobalSAMember"
      decimals="INF"
      id="Fact005997"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_GeneralMotorsCoMember"
      decimals="INF"
      id="Fact005998"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_MosaicCoMember"
      decimals="INF"
      id="Fact005999"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_CenteneCorpMember"
      decimals="INF"
      id="Fact006000"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_MolinaHealthcareIncMember"
      decimals="INF"
      id="Fact006001"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_TysonFoodsInc8212ClassAMember"
      decimals="INF"
      id="Fact006002"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_ArcherDanielsMidlandCoMember"
      decimals="INF"
      id="Fact006003"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_CignaGroupMember"
      decimals="INF"
      id="Fact006004"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_CVSHealthCorpMember"
      decimals="INF"
      id="Fact006005"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010407Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact006006"
      unitRef="Ratio">0.186</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact006007">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010407Member"
      id="Fact006008">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006009">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006010">S&amp;P MidCap 400&#xae; Pure Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006011">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006012">This annual shareholder report contains important information about the S&amp;amp;P MidCap 400&lt;sup&gt;&#xae;&lt;/sup&gt; Pure Growth Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006013">You can find additional information about the fund at &lt;span id="xdx_908_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010413Member_zWp5o8zN0146"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_907_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010413Member_zoGvaOOLsIMj"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90E_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010413Member_zeqBdx82cZUm"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006014">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006015">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006016">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006017">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006018">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010413Member_z28UwBXD3a4Y"&gt;$175&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010413Member_zYMdiRcoRMOX"&gt;1.69%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      decimals="2"
      id="Fact006019"
      unitRef="USD">175</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      decimals="INF"
      id="Fact006020"
      unitRef="Ratio">0.0169</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006021">          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 7.18%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P MidCap 400 Pure Growth Index, which returned 9.10% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index for the reporting period were industrials, materials and health care. Those that detracted the most from the return of the underlying index were consumer discretionary, consumer staples, and financials. The holdings that contributed the most to the return of the underly index for the reporting period were Comfort Systems USA, Inc., Roivant Sciences Ltd., and Carpenter Technology Corp. Those that detracted the most were Sarepta Therapeutics, Shift4 Payments, Inc.&#x2014;Class A, and AAON, Inc. The Fund maintained a daily correlation of over 99% to the S&amp;amp;P MidCap 400 Pure Growth Index for the reporting period.&lt;/p&gt;&lt;/div&gt;        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010413Member"
      id="Fact006022">S&amp;P MidCap 400&#xae; Pure Growth Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      id="Fact006023">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      id="Fact006024">S&amp;P MidCap 400 Pure Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006025"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006026"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006027"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010413Member"
      decimals="0"
      id="Fact006028"
      unitRef="USD">9730</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006029"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006030"
      unitRef="USD">9777</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010413Member"
      decimals="0"
      id="Fact006031"
      unitRef="USD">9755</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006032"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006033"
      unitRef="USD">9843</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010413Member"
      decimals="0"
      id="Fact006034"
      unitRef="USD">9975</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006035"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006036"
      unitRef="USD">10113</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006037"
      unitRef="USD">10270</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006038"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006039"
      unitRef="USD">10454</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010413Member"
      decimals="0"
      id="Fact006040"
      unitRef="USD">10779</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006041"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006042"
      unitRef="USD">11018</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010413Member"
      decimals="0"
      id="Fact006043"
      unitRef="USD">11139</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006044"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006045"
      unitRef="USD">11426</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010413Member"
      decimals="0"
      id="Fact006046"
      unitRef="USD">11452</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006047"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006048"
      unitRef="USD">11803</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006049"
      unitRef="USD">12197</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006050"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006051"
      unitRef="USD">12625</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010413Member"
      decimals="0"
      id="Fact006052"
      unitRef="USD">12417</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006053"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006054"
      unitRef="USD">12904</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010413Member"
      decimals="0"
      id="Fact006055"
      unitRef="USD">12724</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006056"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006057"
      unitRef="USD">13280</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010413Member"
      decimals="0"
      id="Fact006058"
      unitRef="USD">13033</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006059"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006060"
      unitRef="USD">13662</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006061"
      unitRef="USD">10388</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006062"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006063"
      unitRef="USD">10931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010413Member"
      decimals="0"
      id="Fact006064"
      unitRef="USD">11877</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006065"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006066"
      unitRef="USD">12563</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010413Member"
      decimals="0"
      id="Fact006067"
      unitRef="USD">11641</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006068"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006069"
      unitRef="USD">12347</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010413Member"
      decimals="0"
      id="Fact006070"
      unitRef="USD">11094</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006071"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006072"
      unitRef="USD">11804</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006073"
      unitRef="USD">11989</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006074"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006075"
      unitRef="USD">12822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010413Member"
      decimals="0"
      id="Fact006076"
      unitRef="USD">8738</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006077"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006078"
      unitRef="USD">9354</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010413Member"
      decimals="0"
      id="Fact006079"
      unitRef="USD">11688</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006080"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006081"
      unitRef="USD">12584</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010413Member"
      decimals="0"
      id="Fact006082"
      unitRef="USD">13049</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006083"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006084"
      unitRef="USD">14112</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006085"
      unitRef="USD">15642</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006086"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006087"
      unitRef="USD">17008</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010413Member"
      decimals="0"
      id="Fact006088"
      unitRef="USD">16881</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006089"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006090"
      unitRef="USD">18431</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010413Member"
      decimals="0"
      id="Fact006091"
      unitRef="USD">17375</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006092"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006093"
      unitRef="USD">19053</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010413Member"
      decimals="0"
      id="Fact006094"
      unitRef="USD">16855</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006095"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006096"
      unitRef="USD">18562</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006097"
      unitRef="USD">17552</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006098"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006099"
      unitRef="USD">19416</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010413Member"
      decimals="0"
      id="Fact006100"
      unitRef="USD">15479</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006101"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006102"
      unitRef="USD">17186</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010413Member"
      decimals="0"
      id="Fact006103"
      unitRef="USD">12410</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006104"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006105"
      unitRef="USD">13812</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010413Member"
      decimals="0"
      id="Fact006106"
      unitRef="USD">12682</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006107"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006108"
      unitRef="USD">14178</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006109"
      unitRef="USD">13582</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006110"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006111"
      unitRef="USD">15259</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010413Member"
      decimals="0"
      id="Fact006112"
      unitRef="USD">13885</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006113"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006114"
      unitRef="USD">15659</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010413Member"
      decimals="0"
      id="Fact006115"
      unitRef="USD">14775</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006116"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006117"
      unitRef="USD">16743</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010413Member"
      decimals="0"
      id="Fact006118"
      unitRef="USD">14803</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006119"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006120"
      unitRef="USD">16855</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006121"
      unitRef="USD">15575</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006122"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006123"
      unitRef="USD">17809</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010413Member"
      decimals="0"
      id="Fact006124"
      unitRef="USD">19065</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006125"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006126"
      unitRef="USD">21921</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010413Member"
      decimals="0"
      id="Fact006127"
      unitRef="USD">18308</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006128"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006129"
      unitRef="USD">21137</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010413Member"
      decimals="0"
      id="Fact006130"
      unitRef="USD">18427</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006131"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006132"
      unitRef="USD">21350</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006133"
      unitRef="USD">18091</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006134"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006135"
      unitRef="USD">21058</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010413Member"
      decimals="0"
      id="Fact006136"
      unitRef="USD">16339</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006137"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006138"
      unitRef="USD">19100</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010413Member"
      decimals="0"
      id="Fact006139"
      unitRef="USD">18124</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006140"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006141"
      unitRef="USD">21292</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010413Member"
      decimals="0"
      id="Fact006142"
      unitRef="USD">18905</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006143"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006144"
      unitRef="USD">22311</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006145"
      unitRef="USD">19391</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006146"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="0"
      id="Fact006147"
      unitRef="USD">22971</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006148">&lt;img alt="Ad2 Performance Graph" src="fp0096640-37_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006149">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P MidCap 400&lt;sup&gt;&#xae;&lt;/sup&gt; Pure Growth Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010413Member_zWuVdqCKFBiw"&gt;7.18%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010413Member_z7yaE0GaDMoV"&gt;4.39%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010413Member_zRhlEyhXaPBO"&gt;6.85%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember_zQMCyaqQ2YJ9"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember_zd2I9UoqrLxX"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember_zHFqGe7YBOIN"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P MidCap 400 Pure Growth Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember_zOaLDDoNzSFu"&gt;9.10%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember_zybmuXOOhibe"&gt;6.21%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember_zjVBKPJwj3Wl"&gt;8.68%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      decimals="INF"
      id="Fact006150"
      unitRef="Ratio">0.0718</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010413Member"
      decimals="INF"
      id="Fact006151"
      unitRef="Ratio">0.0439</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010413Member"
      decimals="INF"
      id="Fact006152"
      unitRef="Ratio">0.0685</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact006153"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact006154"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact006155"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="INF"
      id="Fact006156"
      unitRef="Ratio">0.0910</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="INF"
      id="Fact006157"
      unitRef="Ratio">0.0621</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureGrowthFundVariableAnnuitySampPMidCap400PureGrowthIndexMember"
      decimals="INF"
      id="Fact006158"
      unitRef="Ratio">0.0868</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006159">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006160">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010413Member_zJvncGZ9qbWJ"&gt;$9,008,049&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010413Member_zNrcBP5sS4x5"&gt;93&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010413Member_zwlJdORgx6fG"&gt;188%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010413Member_zJyFgoQwYKYJ"&gt;$67,763&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006161"
      unitRef="USD">9008049</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010413Member"
      decimals="INF"
      id="Fact006162"
      unitRef="Shares">93</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      decimals="INF"
      id="Fact006163"
      unitRef="Ratio">1.88</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      decimals="0"
      id="Fact006164"
      unitRef="USD">67763</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006165">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006166">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__oef--IndustrySectorAxis__custom--IndustrialMember_zh0D0oZBhwF6"&gt;26.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_znyO3etMjsOj"&gt;26.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__oef--IndustrySectorAxis__custom--TechnologyMember_zOIzjttogvzO"&gt;13.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_zaXNtnOcKxxG"&gt;12.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Basic Materials
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__oef--IndustrySectorAxis__custom--BasicMaterialsMember_z8imaVgDFIuY"&gt;5.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Communications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__oef--IndustrySectorAxis__custom--CommunicationsMember_zjG231qogfti"&gt;5.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__oef--IndustrySectorAxis__custom--FinancialMember_zFNV7TTNg7Dj"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__oef--IndustrySectorAxis__custom--OtherMember_zhKZOcXSEsnD"&gt;6.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-37_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Medpace Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--MedpaceHoldingsIncMember_zb5bF0PQ67JE"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Halozyme Therapeutics, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--HalozymeTherapeuticsIncMember_zKFfnB7up9ot"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Celsius Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--CelsiusHoldingsIncMember_zzyuXQUcLmoX"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Talen Energy Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--TalenEnergyCorpMember_zoQKVvGoPLWV"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Woodward, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--WoodwardIncMember_zhvXVhfNrCDt"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Hecla Mining Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--HeclaMiningCoMember_zuXR7cvdrzY7"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AeroVironment, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--AeroVironmentIncMember_zMbOoeN9D3bi"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EchoStar Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--EchoStarCorp8212ClassAMember_zXas2Yp4O0vm"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Five Below, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--FiveBelowIncMember_z7OkGE2rh0oT"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Rambus, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--RambusIncMember_znC7LMV3LQGJ"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z55JOkWqbrkW"&gt;19.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_985_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010413Member_zNcEXDNYUpa9"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Medpace Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--MedpaceHoldingsIncMember_zZXuLo50L07n"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Halozyme Therapeutics, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--HalozymeTherapeuticsIncMember_zQMK4WBti3tb"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Celsius Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--CelsiusHoldingsIncMember_zvjVf7aDUi9H"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Talen Energy Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--TalenEnergyCorpMember_zFt0Z3lyZOSI"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Woodward, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--WoodwardIncMember_z3cCVMH9CYN0"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Hecla Mining Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--HeclaMiningCoMember_zPQcCke9XbFO"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AeroVironment, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--AeroVironmentIncMember_z1GzA1ZKSPTu"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EchoStar Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--EchoStarCorp8212ClassAMember_zgBBMyzOePYo"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Five Below, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--FiveBelowIncMember_zoBWrsTaOm36"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Rambus, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--RambusIncMember_zf0exr5KkOtH"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zYileknSoIX9"&gt;19.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact006167"
      unitRef="Ratio">0.266</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact006168"
      unitRef="Ratio">0.261</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_TechnologyMember"
      decimals="INF"
      id="Fact006169"
      unitRef="Ratio">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact006170"
      unitRef="Ratio">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_BasicMaterialsMember"
      decimals="INF"
      id="Fact006171"
      unitRef="Ratio">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_CommunicationsMember"
      decimals="INF"
      id="Fact006172"
      unitRef="Ratio">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_FinancialMember"
      decimals="INF"
      id="Fact006173"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_OtherMember"
      decimals="INF"
      id="Fact006174"
      unitRef="Ratio">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_MedpaceHoldingsIncMember"
      decimals="INF"
      id="Fact006175"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_HalozymeTherapeuticsIncMember"
      decimals="INF"
      id="Fact006176"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_CelsiusHoldingsIncMember"
      decimals="INF"
      id="Fact006177"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_TalenEnergyCorpMember"
      decimals="INF"
      id="Fact006178"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_WoodwardIncMember"
      decimals="INF"
      id="Fact006179"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_HeclaMiningCoMember"
      decimals="INF"
      id="Fact006180"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_AeroVironmentIncMember"
      decimals="INF"
      id="Fact006181"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_EchoStarCorp8212ClassAMember"
      decimals="INF"
      id="Fact006182"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_FiveBelowIncMember"
      decimals="INF"
      id="Fact006183"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_RambusIncMember"
      decimals="INF"
      id="Fact006184"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact006185"
      unitRef="Ratio">0.194</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006186">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Medpace Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--MedpaceHoldingsIncMember_zZXuLo50L07n"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Halozyme Therapeutics, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--HalozymeTherapeuticsIncMember_zQMK4WBti3tb"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Celsius Holdings, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--CelsiusHoldingsIncMember_zvjVf7aDUi9H"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Talen Energy Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--TalenEnergyCorpMember_zFt0Z3lyZOSI"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Woodward, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--WoodwardIncMember_z3cCVMH9CYN0"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Hecla Mining Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--HeclaMiningCoMember_zPQcCke9XbFO"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AeroVironment, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--AeroVironmentIncMember_z1GzA1ZKSPTu"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EchoStar Corp. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--EchoStarCorp8212ClassAMember_zgBBMyzOePYo"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Five Below, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--FiveBelowIncMember_zoBWrsTaOm36"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Rambus, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--RambusIncMember_zf0exr5KkOtH"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010413Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zYileknSoIX9"&gt;19.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_MedpaceHoldingsIncMember"
      decimals="INF"
      id="Fact006187"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_HalozymeTherapeuticsIncMember"
      decimals="INF"
      id="Fact006188"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_CelsiusHoldingsIncMember"
      decimals="INF"
      id="Fact006189"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_TalenEnergyCorpMember"
      decimals="INF"
      id="Fact006190"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_WoodwardIncMember"
      decimals="INF"
      id="Fact006191"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_HeclaMiningCoMember"
      decimals="INF"
      id="Fact006192"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_AeroVironmentIncMember"
      decimals="INF"
      id="Fact006193"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_EchoStarCorp8212ClassAMember"
      decimals="INF"
      id="Fact006194"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_FiveBelowIncMember"
      decimals="INF"
      id="Fact006195"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_RambusIncMember"
      decimals="INF"
      id="Fact006196"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010413Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact006197"
      unitRef="Ratio">0.194</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006198">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010413Member"
      id="Fact006199">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006200">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006201">S&amp;P MidCap 400&#xae; Pure Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006202">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006203">This annual shareholder report contains important information about the S&amp;amp;P MidCap 400&lt;sup&gt;&#xae;&lt;/sup&gt; Pure Value Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006204">You can find additional information about the fund at &lt;span id="xdx_901_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010411Member_zJYy6opEg0KE"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_903_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010411Member_zRKVLDlGnAtP"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_909_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010411Member_zqOA4Q1ofoaa"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006205">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006206">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006207">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006208">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006209">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010411Member_zfyfx3MfjXmy"&gt;$174&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010411Member_zX1qw8teqVOo"&gt;1.69%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      decimals="2"
      id="Fact006210"
      unitRef="USD">174</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      decimals="INF"
      id="Fact006211"
      unitRef="Ratio">0.0169</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006212">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 6.12%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P MidCap 400 Pure Value Index, which returned 7.94% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index for the reporting period were materials, financials, and consumer discretionary. Those that detracted the most were health care, consumer staples, and real estate. The holdings that contributed the most to the return of the underlying index for the reporting period were United States Steel Corporation, HF Sinclair Corp., and Macy's, Inc. Those that detracted the most were Manpower Group, Inc., Perrigo Company plc, and Civitas Resources, Inc. The Fund maintained a daily correlation of over 99% to the S&amp;amp;P MidCap 400 Pure Value Index for the reporting period.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010411Member"
      id="Fact006213">S&amp;P MidCap 400&#xae; Pure Value Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      id="Fact006214">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      id="Fact006215">S&amp;P MidCap 400 Pure Value Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006216"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006217"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006218"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010411Member"
      decimals="0"
      id="Fact006219"
      unitRef="USD">10714</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006220"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006221"
      unitRef="USD">10760</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010411Member"
      decimals="0"
      id="Fact006222"
      unitRef="USD">10792</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006223"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006224"
      unitRef="USD">10885</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010411Member"
      decimals="0"
      id="Fact006225"
      unitRef="USD">11616</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006226"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006227"
      unitRef="USD">11779</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006228"
      unitRef="USD">12889</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006229"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006230"
      unitRef="USD">13137</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010411Member"
      decimals="0"
      id="Fact006231"
      unitRef="USD">13031</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006232"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006233"
      unitRef="USD">13337</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010411Member"
      decimals="0"
      id="Fact006234"
      unitRef="USD">13195</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006235"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006236"
      unitRef="USD">13557</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010411Member"
      decimals="0"
      id="Fact006237"
      unitRef="USD">13526</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006238"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006239"
      unitRef="USD">13960</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006240"
      unitRef="USD">14583</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006241"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006242"
      unitRef="USD">15123</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010411Member"
      decimals="0"
      id="Fact006243"
      unitRef="USD">13769</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006244"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006245"
      unitRef="USD">14326</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010411Member"
      decimals="0"
      id="Fact006246"
      unitRef="USD">14689</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006247"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006248"
      unitRef="USD">15352</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010411Member"
      decimals="0"
      id="Fact006249"
      unitRef="USD">14946</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006250"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006251"
      unitRef="USD">15683</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006252"
      unitRef="USD">11816</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006253"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006254"
      unitRef="USD">12444</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010411Member"
      decimals="0"
      id="Fact006255"
      unitRef="USD">13772</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006256"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006257"
      unitRef="USD">14581</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010411Member"
      decimals="0"
      id="Fact006258"
      unitRef="USD">13982</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006259"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006260"
      unitRef="USD">14870</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010411Member"
      decimals="0"
      id="Fact006261"
      unitRef="USD">13326</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006262"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006263"
      unitRef="USD">14231</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006264"
      unitRef="USD">14469</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006265"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006266"
      unitRef="USD">15488</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010411Member"
      decimals="0"
      id="Fact006267"
      unitRef="USD">8225</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006268"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006269"
      unitRef="USD">8819</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010411Member"
      decimals="0"
      id="Fact006270"
      unitRef="USD">10714</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006271"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006272"
      unitRef="USD">11563</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010411Member"
      decimals="0"
      id="Fact006273"
      unitRef="USD">11519</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006274"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006275"
      unitRef="USD">12509</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006276"
      unitRef="USD">15542</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006277"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006278"
      unitRef="USD">16986</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010411Member"
      decimals="0"
      id="Fact006279"
      unitRef="USD">18976</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006280"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006281"
      unitRef="USD">20847</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010411Member"
      decimals="0"
      id="Fact006282"
      unitRef="USD">19403</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006283"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006284"
      unitRef="USD">21408</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010411Member"
      decimals="0"
      id="Fact006285"
      unitRef="USD">19214</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006286"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006287"
      unitRef="USD">21283</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006288"
      unitRef="USD">20399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006289"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006290"
      unitRef="USD">22701</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010411Member"
      decimals="0"
      id="Fact006291"
      unitRef="USD">20276</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006292"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006293"
      unitRef="USD">22654</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010411Member"
      decimals="0"
      id="Fact006294"
      unitRef="USD">17716</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006295"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006296"
      unitRef="USD">19868</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010411Member"
      decimals="0"
      id="Fact006297"
      unitRef="USD">16965</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006298"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006299"
      unitRef="USD">19119</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006300"
      unitRef="USD">19335</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006301"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006302"
      unitRef="USD">21894</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010411Member"
      decimals="0"
      id="Fact006303"
      unitRef="USD">20068</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006304"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006305"
      unitRef="USD">22830</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010411Member"
      decimals="0"
      id="Fact006306"
      unitRef="USD">22005</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006307"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006308"
      unitRef="USD">25161</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010411Member"
      decimals="0"
      id="Fact006309"
      unitRef="USD">20976</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006310"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006311"
      unitRef="USD">24092</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006312"
      unitRef="USD">24715</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006313"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006314"
      unitRef="USD">28555</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010411Member"
      decimals="0"
      id="Fact006315"
      unitRef="USD">25360</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006316"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006317"
      unitRef="USD">29411</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010411Member"
      decimals="0"
      id="Fact006318"
      unitRef="USD">23787</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006319"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006320"
      unitRef="USD">27691</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010411Member"
      decimals="0"
      id="Fact006321"
      unitRef="USD">25189</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006322"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006323"
      unitRef="USD">29446</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006324"
      unitRef="USD">25807</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006325"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006326"
      unitRef="USD">30312</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010411Member"
      decimals="0"
      id="Fact006327"
      unitRef="USD">24306</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006328"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006329"
      unitRef="USD">28662</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010411Member"
      decimals="0"
      id="Fact006330"
      unitRef="USD">25852</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006331"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006332"
      unitRef="USD">30613</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010411Member"
      decimals="0"
      id="Fact006333"
      unitRef="USD">27448</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006334"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006335"
      unitRef="USD">32646</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006336"
      unitRef="USD">27385</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006337"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="0"
      id="Fact006338"
      unitRef="USD">32711</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006339">&lt;img alt="Ad2 Performance Graph" src="fp0096640-34_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006340">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P MidCap 400&lt;sup&gt;&#xae;&lt;/sup&gt; Pure Value Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010411Member_z8v6sPrqOr3I"&gt;6.12%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010411Member_zeeNqJDEKuIr"&gt;12.00%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010411Member_zD9eTZioGTOQ"&gt;10.60%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember_zzl8ry0SFxfF"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember_zbUSBhPBPZTG"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember_zqXRP2kA722w"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P MidCap 400 Pure Value Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember_zSROWh0lzBO0"&gt;7.94%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember_zOBpikZHvn1i"&gt;13.99%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember_zTa8z2dgfH2L"&gt;12.58%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      decimals="INF"
      id="Fact006341"
      unitRef="Ratio">0.0612</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010411Member"
      decimals="INF"
      id="Fact006342"
      unitRef="Ratio">0.1200</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010411Member"
      decimals="INF"
      id="Fact006343"
      unitRef="Ratio">0.1060</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact006344"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact006345"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact006346"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="INF"
      id="Fact006347"
      unitRef="Ratio">0.0794</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="INF"
      id="Fact006348"
      unitRef="Ratio">0.1399</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampPMidCap400sup174supPureValueFundVariableAnnuitySampPMidCap400PureValueIndexMember"
      decimals="INF"
      id="Fact006349"
      unitRef="Ratio">0.1258</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006350">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006351">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010411Member_zVVFlWSn4xYG"&gt;$6,976,358&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010411Member_zPYZhJGelyOq"&gt;103&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010411Member_zgkgYK4SH5J0"&gt;247%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010411Member_zfWZ6EBjXHqv"&gt;$51,240&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006352"
      unitRef="USD">6976358</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010411Member"
      decimals="INF"
      id="Fact006353"
      unitRef="Shares">103</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      decimals="INF"
      id="Fact006354"
      unitRef="Ratio">2.47</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      decimals="0"
      id="Fact006355"
      unitRef="USD">51240</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006356">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006357">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_z3EkoHoZeVOA"&gt;25.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__oef--IndustrySectorAxis__custom--FinancialMember_zXbJZo4OhNg1"&gt;23.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__oef--IndustrySectorAxis__custom--IndustrialMember_z3sNER7k2RuL"&gt;18.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Energy
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__oef--IndustrySectorAxis__custom--EnergyMember_z3uBbWIUhZBo"&gt;10.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zykCJFMqH6a4"&gt;10.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__oef--IndustrySectorAxis__custom--TechnologyMember_zWzUwQ2ofbsx"&gt;6.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Basic Materials
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__oef--IndustrySectorAxis__custom--BasicMaterialsMember_zukhUOvcdNRK"&gt;5.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-34_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Concentrix Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--ConcentrixCorpMember_zhkByT3y65Hh"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Avnet, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--AvnetIncMember_zdJBgRiP2F8c"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Arrow Electronics, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--ArrowElectronicsIncMember_zWU0XvDmxRu2"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Brighthouse Financial, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--BrighthouseFinancialIncMember_zo4lbST7pPXQ"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lear Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--LearCorpMember_zOE9qOZ314ze"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lithia Motors, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--LithiaMotorsInc8212ClassAMember_zd6oaw2AmyjO"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PBF Energy, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--PBFEnergyInc8212ClassAMember_zD0bNn4lUmSC"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    HF Sinclair Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--HFSinclairCorpMember_zph6rtOReRa5"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Macy's, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--MacysIncMember_zwp0UCg6nLbP"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Civitas Resources, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--CivitasResourcesIncMember_z0Fgknh88Agn"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zakT81j9uKFm"&gt;20.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_982_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010411Member_z5ByaIPtzAnP"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Concentrix Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--ConcentrixCorpMember_zuzA9JWiigL6"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Avnet, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--AvnetIncMember_zOq17wyAcRTZ"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Arrow Electronics, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--ArrowElectronicsIncMember_zXnhnQcmdqcH"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Brighthouse Financial, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--BrighthouseFinancialIncMember_z6blZLb99QYQ"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lear Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--LearCorpMember_zLgWqlvOjq4V"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lithia Motors, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--LithiaMotorsInc8212ClassAMember_z2aN8cyCjrZ1"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PBF Energy, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--PBFEnergyInc8212ClassAMember_zTW5ZtTNxOLY"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    HF Sinclair Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--HFSinclairCorpMember_zUE8SmlCqbRR"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Macy's, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--MacysIncMember_zHGySo2XSzQ6"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Civitas Resources, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--CivitasResourcesIncMember_zhupe4M2WJPm"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zC8v1dA2KRkf"&gt;20.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact006358"
      unitRef="Ratio">0.253</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_FinancialMember"
      decimals="INF"
      id="Fact006359"
      unitRef="Ratio">0.230</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact006360"
      unitRef="Ratio">0.180</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_EnergyMember"
      decimals="INF"
      id="Fact006361"
      unitRef="Ratio">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact006362"
      unitRef="Ratio">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_TechnologyMember"
      decimals="INF"
      id="Fact006363"
      unitRef="Ratio">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_BasicMaterialsMember"
      decimals="INF"
      id="Fact006364"
      unitRef="Ratio">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_ConcentrixCorpMember"
      decimals="INF"
      id="Fact006365"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_AvnetIncMember"
      decimals="INF"
      id="Fact006366"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_ArrowElectronicsIncMember"
      decimals="INF"
      id="Fact006367"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_BrighthouseFinancialIncMember"
      decimals="INF"
      id="Fact006368"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_LearCorpMember"
      decimals="INF"
      id="Fact006369"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_LithiaMotorsInc8212ClassAMember"
      decimals="INF"
      id="Fact006370"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_PBFEnergyInc8212ClassAMember"
      decimals="INF"
      id="Fact006371"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_HFSinclairCorpMember"
      decimals="INF"
      id="Fact006372"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_MacysIncMember"
      decimals="INF"
      id="Fact006373"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_CivitasResourcesIncMember"
      decimals="INF"
      id="Fact006374"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact006375"
      unitRef="Ratio">0.205</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006376">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Concentrix Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--ConcentrixCorpMember_zuzA9JWiigL6"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Avnet, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--AvnetIncMember_zOq17wyAcRTZ"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Arrow Electronics, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--ArrowElectronicsIncMember_zXnhnQcmdqcH"&gt;2.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Brighthouse Financial, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--BrighthouseFinancialIncMember_z6blZLb99QYQ"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lear Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--LearCorpMember_zLgWqlvOjq4V"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Lithia Motors, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--LithiaMotorsInc8212ClassAMember_z2aN8cyCjrZ1"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PBF Energy, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--PBFEnergyInc8212ClassAMember_zTW5ZtTNxOLY"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    HF Sinclair Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--HFSinclairCorpMember_zUE8SmlCqbRR"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Macy's, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--MacysIncMember_zHGySo2XSzQ6"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Civitas Resources, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--CivitasResourcesIncMember_zhupe4M2WJPm"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010411Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zC8v1dA2KRkf"&gt;20.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_ConcentrixCorpMember"
      decimals="INF"
      id="Fact006377"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_AvnetIncMember"
      decimals="INF"
      id="Fact006378"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_ArrowElectronicsIncMember"
      decimals="INF"
      id="Fact006379"
      unitRef="Ratio">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_BrighthouseFinancialIncMember"
      decimals="INF"
      id="Fact006380"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_LearCorpMember"
      decimals="INF"
      id="Fact006381"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_LithiaMotorsInc8212ClassAMember"
      decimals="INF"
      id="Fact006382"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_PBFEnergyInc8212ClassAMember"
      decimals="INF"
      id="Fact006383"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_HFSinclairCorpMember"
      decimals="INF"
      id="Fact006384"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_MacysIncMember"
      decimals="INF"
      id="Fact006385"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_CivitasResourcesIncMember"
      decimals="INF"
      id="Fact006386"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010411Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact006387"
      unitRef="Ratio">0.205</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006388">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010411Member"
      id="Fact006389">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006390">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006391">S&amp;P SmallCap 600&#xae; Pure Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006392">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006393">This annual shareholder report contains important information about the S&amp;amp;P SmallCap 600&lt;sup&gt;&#xae;&lt;/sup&gt; Pure Growth Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006394">You can find additional information about the fund at &lt;span id="xdx_908_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010410Member_zWPFWBbW5dEQ"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_901_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010410Member_zxlYtUwiH22Y"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_909_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010410Member_zHd7jqE4MOnW"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006395">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006396">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006397">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006398">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006399">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010410Member_zYCllmV2VJS3"&gt;$176&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010410Member_zeafoIOFFjsR"&gt;1.69%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      decimals="2"
      id="Fact006400"
      unitRef="USD">176</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      decimals="INF"
      id="Fact006401"
      unitRef="Ratio">0.0169</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006402">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 8.59%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P SmallCap 600 Pure Growth Index, which returned 10.48% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index for the reporting period were health care, industrials, and financials. The sectors that detracted were energy, communication services, and consumer discretionary. The holdings that contributed the most to the return of the underlying index for the reporting period were Protagonist Therapeutics, Inc., Sterling Infrastructure, Inc., and InterDigital, Inc. Those that detracted the most were Sabre Corporation, Six Flags Entertainment Corp., and Atlas Energy Solutions, Inc. The Fund maintained a daily correlation of over 99% to the S&amp;amp;P 600 Pure Growth Index for the reporting period.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010410Member"
      id="Fact006403">S&amp;P SmallCap 600&#xae; Pure Growth Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      id="Fact006404">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      id="Fact006405">S&amp;P SmallCap 600 Pure Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006406"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006407"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006408"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010410Member"
      decimals="0"
      id="Fact006409"
      unitRef="USD">9767</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006410"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006411"
      unitRef="USD">9808</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010410Member"
      decimals="0"
      id="Fact006412"
      unitRef="USD">10162</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006413"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006414"
      unitRef="USD">10244</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010410Member"
      decimals="0"
      id="Fact006415"
      unitRef="USD">10952</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006416"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006417"
      unitRef="USD">11098</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006418"
      unitRef="USD">11869</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006419"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006420"
      unitRef="USD">12086</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010410Member"
      decimals="0"
      id="Fact006421"
      unitRef="USD">12271</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006422"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006423"
      unitRef="USD">12555</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010410Member"
      decimals="0"
      id="Fact006424"
      unitRef="USD">12552</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006425"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006426"
      unitRef="USD">12897</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010410Member"
      decimals="0"
      id="Fact006427"
      unitRef="USD">13374</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006428"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006429"
      unitRef="USD">13803</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006430"
      unitRef="USD">13778</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006431"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006432"
      unitRef="USD">14285</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010410Member"
      decimals="0"
      id="Fact006433"
      unitRef="USD">13903</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006434"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006435"
      unitRef="USD">14468</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010410Member"
      decimals="0"
      id="Fact006436"
      unitRef="USD">15300</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006437"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006438"
      unitRef="USD">15993</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010410Member"
      decimals="0"
      id="Fact006439"
      unitRef="USD">16128</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006440"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006441"
      unitRef="USD">16935</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006442"
      unitRef="USD">12534</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006443"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006444"
      unitRef="USD">13220</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010410Member"
      decimals="0"
      id="Fact006445"
      unitRef="USD">13568</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006446"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006447"
      unitRef="USD">14397</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010410Member"
      decimals="0"
      id="Fact006448"
      unitRef="USD">13318</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006449"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006450"
      unitRef="USD">14189</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010410Member"
      decimals="0"
      id="Fact006451"
      unitRef="USD">12749</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006452"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006453"
      unitRef="USD">13632</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006454"
      unitRef="USD">14110</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006455"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006456"
      unitRef="USD">15165</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010410Member"
      decimals="0"
      id="Fact006457"
      unitRef="USD">9116</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006458"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006459"
      unitRef="USD">9834</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010410Member"
      decimals="0"
      id="Fact006460"
      unitRef="USD">11952</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006461"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006462"
      unitRef="USD">12958</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010410Member"
      decimals="0"
      id="Fact006463"
      unitRef="USD">12628</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006464"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006465"
      unitRef="USD">13758</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006466"
      unitRef="USD">16333</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006467"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006468"
      unitRef="USD">17905</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010410Member"
      decimals="0"
      id="Fact006469"
      unitRef="USD">18539</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006470"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006471"
      unitRef="USD">20416</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010410Member"
      decimals="0"
      id="Fact006472"
      unitRef="USD">19133</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006473"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006474"
      unitRef="USD">21169</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010410Member"
      decimals="0"
      id="Fact006475"
      unitRef="USD">18694</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006476"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006477"
      unitRef="USD">20772</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006478"
      unitRef="USD">19463</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006479"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006480"
      unitRef="USD">21721</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010410Member"
      decimals="0"
      id="Fact006481"
      unitRef="USD">16516</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006482"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006483"
      unitRef="USD">18492</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010410Member"
      decimals="0"
      id="Fact006484"
      unitRef="USD">13439</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006485"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006486"
      unitRef="USD">15099</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010410Member"
      decimals="0"
      id="Fact006487"
      unitRef="USD">12831</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006488"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006489"
      unitRef="USD">14488</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006490"
      unitRef="USD">13644</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006491"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006492"
      unitRef="USD">15481</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010410Member"
      decimals="0"
      id="Fact006493"
      unitRef="USD">13870</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006494"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006495"
      unitRef="USD">15794</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010410Member"
      decimals="0"
      id="Fact006496"
      unitRef="USD">14903</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006497"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006498"
      unitRef="USD">17040</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010410Member"
      decimals="0"
      id="Fact006499"
      unitRef="USD">14190</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006500"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006501"
      unitRef="USD">16295</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006502"
      unitRef="USD">16027</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006503"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006504"
      unitRef="USD">18499</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010410Member"
      decimals="0"
      id="Fact006505"
      unitRef="USD">17094</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006506"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006507"
      unitRef="USD">19828</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010410Member"
      decimals="0"
      id="Fact006508"
      unitRef="USD">16621</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006509"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006510"
      unitRef="USD">19361</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010410Member"
      decimals="0"
      id="Fact006511"
      unitRef="USD">18029</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006512"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006513"
      unitRef="USD">21114</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006514"
      unitRef="USD">17340</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006515"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006516"
      unitRef="USD">20390</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010410Member"
      decimals="0"
      id="Fact006517"
      unitRef="USD">16346</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006518"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006519"
      unitRef="USD">19286</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010410Member"
      decimals="0"
      id="Fact006520"
      unitRef="USD">17619</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006521"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006522"
      unitRef="USD">20878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010410Member"
      decimals="0"
      id="Fact006523"
      unitRef="USD">18928</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006524"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006525"
      unitRef="USD">22537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006526"
      unitRef="USD">18829</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006527"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="0"
      id="Fact006528"
      unitRef="USD">22539</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006529">&lt;img alt="Ad2 Performance Graph" src="fp0096640-35_ar101.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006530">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P SmallCap 600&lt;sup&gt;&#xae;&lt;/sup&gt; Pure Growth Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010410Member_zz345MqxK6rj"&gt;8.59%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010410Member_zSmXnFvJ0l6Y"&gt;2.89%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010410Member_zllHJo1uJ4ui"&gt;6.53%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember_zONY8vqw1ePZ"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember_zdTVrKEcZ2Nz"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember_zAsdgifIjV02"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P SmallCap 600 Pure Growth Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember_zCsUoK39wt55"&gt;10.48%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember_z0NO9wPV4Y2u"&gt;4.70%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember_zLyTe4hVWohY"&gt;8.46%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      decimals="INF"
      id="Fact006531"
      unitRef="Ratio">0.0859</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010410Member"
      decimals="INF"
      id="Fact006532"
      unitRef="Ratio">0.0289</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010410Member"
      decimals="INF"
      id="Fact006533"
      unitRef="Ratio">0.0653</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact006534"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact006535"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact006536"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="INF"
      id="Fact006537"
      unitRef="Ratio">0.1048</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="INF"
      id="Fact006538"
      unitRef="Ratio">0.0470</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureGrowthFundVariableAnnuitySampPSmallCap600PureGrowthIndexMember"
      decimals="INF"
      id="Fact006539"
      unitRef="Ratio">0.0846</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006540">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006541">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010410Member_z3R2OgetqaQ0"&gt;$10,724,832&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010410Member_zjT6JxCI7brC"&gt;134&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010410Member_z67q1zotfEAL"&gt;315%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010410Member_zhIrCRO1ozvp"&gt;$53,234&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006542"
      unitRef="USD">10724832</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010410Member"
      decimals="INF"
      id="Fact006543"
      unitRef="Shares">134</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      decimals="INF"
      id="Fact006544"
      unitRef="Ratio">3.15</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      decimals="0"
      id="Fact006545"
      unitRef="USD">53234</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006546">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006547">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zWFXRiQsStTQ"&gt;31.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__oef--IndustrySectorAxis__custom--FinancialMember_zmoo8keROnPl"&gt;21.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__oef--IndustrySectorAxis__custom--IndustrialMember_zzzsB0Y2yIR9"&gt;20.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__oef--IndustrySectorAxis__custom--TechnologyMember_zd1Nc0eGGJ7s"&gt;8.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Communications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__oef--IndustrySectorAxis__custom--CommunicationsMember_zMubOh2LCacc"&gt;7.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_zCBnExxkzwfO"&gt;7.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Energy
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__oef--IndustrySectorAxis__custom--EnergyMember_zmMHxirsf3Y1"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__oef--IndustrySectorAxis__custom--OtherMember_zExy38VQg0nI"&gt;0.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-35_ar102.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PTC Therapeutics, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--PTCTherapeuticsIncMember_z8q8OmbCLE9o"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Progyny, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ProgynyIncMember_z5UBwpJaqnmR"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ACM Research, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ACMResearchInc8212ClassAMember_z0o8Fop9L9qK"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ARMOUR Residential, Inc. REIT
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ARMOURResidentialIncREITMember_zIvT5n1xHDrY"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ACADIA Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ACADIAPharmaceuticalsIncMember_zDwXOV9Ytfjf"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Arrowhead Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ArrowheadPharmaceuticalsIncMember_zNbQCRGoucQp"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Protagonist Therapeutics, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ProtagonistTherapeuticsIncMember_zPwZNTmgWJvG"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    TransMedics Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--TransMedicsGroupIncMember_z7vcnlrlEQRx"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Adamas Trust, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--AdamasTrustIncMember_z3YJzESzxNT1"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SiriusPoint Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--SiriusPointLtdMember_z8j3w1iKraOh"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zBklTKOJW5IO"&gt;14.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_984_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010410Member_zRyEr9TnQMs4"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PTC Therapeutics, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--PTCTherapeuticsIncMember_zQ1oA5MPzvZ9"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Progyny, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ProgynyIncMember_zBRDTdTPsGP5"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ACM Research, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ACMResearchInc8212ClassAMember_zRaSbLRTdUQb"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ARMOUR Residential, Inc. REIT
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ARMOURResidentialIncREITMember_zp5jBRFtsOer"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ACADIA Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ACADIAPharmaceuticalsIncMember_zeeWXRotR1xA"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Arrowhead Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ArrowheadPharmaceuticalsIncMember_z0QxOTLvO8PZ"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Protagonist Therapeutics, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ProtagonistTherapeuticsIncMember_zFQMApnW2KTD"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    TransMedics Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--TransMedicsGroupIncMember_zfr6zt5Nz4jB"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Adamas Trust, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--AdamasTrustIncMember_zSLYw1Q5HcpK"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SiriusPoint Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--SiriusPointLtdMember_zsn0HO8bd42q"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z2eXsDtmBefr"&gt;14.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact006548"
      unitRef="Ratio">0.314</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_FinancialMember"
      decimals="INF"
      id="Fact006549"
      unitRef="Ratio">0.215</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact006550"
      unitRef="Ratio">0.204</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_TechnologyMember"
      decimals="INF"
      id="Fact006551"
      unitRef="Ratio">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_CommunicationsMember"
      decimals="INF"
      id="Fact006552"
      unitRef="Ratio">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact006553"
      unitRef="Ratio">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_EnergyMember"
      decimals="INF"
      id="Fact006554"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_OtherMember"
      decimals="INF"
      id="Fact006555"
      unitRef="Ratio">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_PTCTherapeuticsIncMember"
      decimals="INF"
      id="Fact006556"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ProgynyIncMember"
      decimals="INF"
      id="Fact006557"
      unitRef="Ratio">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ACMResearchInc8212ClassAMember"
      decimals="INF"
      id="Fact006558"
      unitRef="Ratio">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ARMOURResidentialIncREITMember"
      decimals="INF"
      id="Fact006559"
      unitRef="Ratio">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ACADIAPharmaceuticalsIncMember"
      decimals="INF"
      id="Fact006560"
      unitRef="Ratio">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ArrowheadPharmaceuticalsIncMember"
      decimals="INF"
      id="Fact006561"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ProtagonistTherapeuticsIncMember"
      decimals="INF"
      id="Fact006562"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_TransMedicsGroupIncMember"
      decimals="INF"
      id="Fact006563"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_AdamasTrustIncMember"
      decimals="INF"
      id="Fact006564"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_SiriusPointLtdMember"
      decimals="INF"
      id="Fact006565"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact006566"
      unitRef="Ratio">0.147</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006567">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    PTC Therapeutics, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--PTCTherapeuticsIncMember_zQ1oA5MPzvZ9"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Progyny, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ProgynyIncMember_zBRDTdTPsGP5"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ACM Research, Inc. &#x2014; Class A
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ACMResearchInc8212ClassAMember_zRaSbLRTdUQb"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ARMOUR Residential, Inc. REIT
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ARMOURResidentialIncREITMember_zp5jBRFtsOer"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ACADIA Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ACADIAPharmaceuticalsIncMember_zeeWXRotR1xA"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Arrowhead Pharmaceuticals, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ArrowheadPharmaceuticalsIncMember_z0QxOTLvO8PZ"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Protagonist Therapeutics, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--ProtagonistTherapeuticsIncMember_zFQMApnW2KTD"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    TransMedics Group, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--TransMedicsGroupIncMember_zfr6zt5Nz4jB"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Adamas Trust, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--AdamasTrustIncMember_zSLYw1Q5HcpK"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SiriusPoint Ltd.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--SiriusPointLtdMember_zsn0HO8bd42q"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010410Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z2eXsDtmBefr"&gt;14.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_PTCTherapeuticsIncMember"
      decimals="INF"
      id="Fact006568"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ProgynyIncMember"
      decimals="INF"
      id="Fact006569"
      unitRef="Ratio">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ACMResearchInc8212ClassAMember"
      decimals="INF"
      id="Fact006570"
      unitRef="Ratio">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ARMOURResidentialIncREITMember"
      decimals="INF"
      id="Fact006571"
      unitRef="Ratio">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ACADIAPharmaceuticalsIncMember"
      decimals="INF"
      id="Fact006572"
      unitRef="Ratio">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ArrowheadPharmaceuticalsIncMember"
      decimals="INF"
      id="Fact006573"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_ProtagonistTherapeuticsIncMember"
      decimals="INF"
      id="Fact006574"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_TransMedicsGroupIncMember"
      decimals="INF"
      id="Fact006575"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_AdamasTrustIncMember"
      decimals="INF"
      id="Fact006576"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_SiriusPointLtdMember"
      decimals="INF"
      id="Fact006577"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010410Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact006578"
      unitRef="Ratio">0.147</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006579">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010410Member"
      id="Fact006580">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006581">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006582">S&amp;P SmallCap 600&#xae; Pure Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006583">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006584">This annual shareholder report contains important information about the S&amp;amp;P SmallCap 600&lt;sup&gt;&#xae;&lt;/sup&gt; Pure Value Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006585">You can find additional information about the fund at &lt;span id="xdx_903_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010409Member_z19RaGpB9rog"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_905_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010409Member_zND3TF9VhDH1"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_901_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010409Member_zrIl7iQLY3cm"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006586">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006587">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006588">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006589">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006590">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010409Member_z4V3Ha69PcGI"&gt;$175&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010409Member_zx0p40qmzOSH"&gt;1.69%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      decimals="2"
      id="Fact006591"
      unitRef="USD">175</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      decimals="INF"
      id="Fact006592"
      unitRef="Ratio">0.0169</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006593">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 6.77%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P SmallCap 600 Pure Value Index, which returned 8.76% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index for the reporting period were information technology, consumer discretionary, and financials. Those that detracted the most were health care, materials, and consumer staples. The holdings that contributed the most to the return of the underlying index for the reporting period were ViaSat, Inc., Par Pacific Holdings, Inc., and Enviri Corp. Those that detracted the most were Owens &amp;amp; Minor, Inc., Green Plains, Inc., and VitalEnergy, Inc. The Fund maintained a daily correlation of over 99% to the S&amp;amp;P SmallCap 600 Pure Value Index for the reporting period.&lt;/p&gt;&lt;/div&gt;        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010409Member"
      id="Fact006594">S&amp;P SmallCap 600&#xae; Pure Value Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      id="Fact006595">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      id="Fact006596">S&amp;P SmallCap 600 Pure Value Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006597"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006598"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006599"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010409Member"
      decimals="0"
      id="Fact006600"
      unitRef="USD">10479</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006601"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006602"
      unitRef="USD">10516</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010409Member"
      decimals="0"
      id="Fact006603"
      unitRef="USD">10359</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006604"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006605"
      unitRef="USD">10439</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010409Member"
      decimals="0"
      id="Fact006606"
      unitRef="USD">11365</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006607"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006608"
      unitRef="USD">11519</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006609"
      unitRef="USD">13174</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006610"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006611"
      unitRef="USD">13407</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010409Member"
      decimals="0"
      id="Fact006612"
      unitRef="USD">12375</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006613"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006614"
      unitRef="USD">12641</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010409Member"
      decimals="0"
      id="Fact006615"
      unitRef="USD">11952</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006616"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006617"
      unitRef="USD">12243</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010409Member"
      decimals="0"
      id="Fact006618"
      unitRef="USD">12622</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006619"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006620"
      unitRef="USD">12982</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006621"
      unitRef="USD">13137</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006622"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006623"
      unitRef="USD">13580</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010409Member"
      decimals="0"
      id="Fact006624"
      unitRef="USD">12631</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006625"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006626"
      unitRef="USD">13105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010409Member"
      decimals="0"
      id="Fact006627"
      unitRef="USD">13916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006628"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006629"
      unitRef="USD">14503</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010409Member"
      decimals="0"
      id="Fact006630"
      unitRef="USD">13851</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006631"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006632"
      unitRef="USD">14495</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006633"
      unitRef="USD">10434</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006634"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006635"
      unitRef="USD">10962</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010409Member"
      decimals="0"
      id="Fact006636"
      unitRef="USD">11811</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006637"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006638"
      unitRef="USD">12470</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010409Member"
      decimals="0"
      id="Fact006639"
      unitRef="USD">11278</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006640"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006641"
      unitRef="USD">11957</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010409Member"
      decimals="0"
      id="Fact006642"
      unitRef="USD">11540</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006643"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006644"
      unitRef="USD">12289</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006645"
      unitRef="USD">12591</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006646"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006647"
      unitRef="USD">13492</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010409Member"
      decimals="0"
      id="Fact006648"
      unitRef="USD">6256</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006649"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006650"
      unitRef="USD">6701</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010409Member"
      decimals="0"
      id="Fact006651"
      unitRef="USD">8449</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006652"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006653"
      unitRef="USD">9115</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010409Member"
      decimals="0"
      id="Fact006654"
      unitRef="USD">9044</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006655"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006656"
      unitRef="USD">9801</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006657"
      unitRef="USD">11840</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006658"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006659"
      unitRef="USD">12931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010409Member"
      decimals="0"
      id="Fact006660"
      unitRef="USD">15667</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006661"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006662"
      unitRef="USD">17213</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010409Member"
      decimals="0"
      id="Fact006663"
      unitRef="USD">16813</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006664"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006665"
      unitRef="USD">18557</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010409Member"
      decimals="0"
      id="Fact006666"
      unitRef="USD">16434</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006667"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006668"
      unitRef="USD">18230</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006669"
      unitRef="USD">16980</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006670"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006671"
      unitRef="USD">18952</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010409Member"
      decimals="0"
      id="Fact006672"
      unitRef="USD">17013</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006673"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006674"
      unitRef="USD">19119</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010409Member"
      decimals="0"
      id="Fact006675"
      unitRef="USD">14691</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006676"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006677"
      unitRef="USD">16547</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010409Member"
      decimals="0"
      id="Fact006678"
      unitRef="USD">13451</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006679"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006680"
      unitRef="USD">15221</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006681"
      unitRef="USD">15581</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006682"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006683"
      unitRef="USD">17735</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010409Member"
      decimals="0"
      id="Fact006684"
      unitRef="USD">15971</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006685"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006686"
      unitRef="USD">18279</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010409Member"
      decimals="0"
      id="Fact006687"
      unitRef="USD">16451</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006688"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006689"
      unitRef="USD">18917</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010409Member"
      decimals="0"
      id="Fact006690"
      unitRef="USD">16020</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006691"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006692"
      unitRef="USD">18494</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006693"
      unitRef="USD">18863</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006694"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006695"
      unitRef="USD">21873</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010409Member"
      decimals="0"
      id="Fact006696"
      unitRef="USD">18923</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006697"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006698"
      unitRef="USD">22031</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010409Member"
      decimals="0"
      id="Fact006699"
      unitRef="USD">17469</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006700"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006701"
      unitRef="USD">20410</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010409Member"
      decimals="0"
      id="Fact006702"
      unitRef="USD">19221</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006703"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006704"
      unitRef="USD">22559</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006705"
      unitRef="USD">19569</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006706"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006707"
      unitRef="USD">23086</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010409Member"
      decimals="0"
      id="Fact006708"
      unitRef="USD">17374</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006709"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006710"
      unitRef="USD">20574</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010409Member"
      decimals="0"
      id="Fact006711"
      unitRef="USD">18422</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006712"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006713"
      unitRef="USD">21917</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010409Member"
      decimals="0"
      id="Fact006714"
      unitRef="USD">20757</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006715"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006716"
      unitRef="USD">24839</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006717"
      unitRef="USD">20895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact006718"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="0"
      id="Fact006719"
      unitRef="USD">25125</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006720">&lt;img alt="Ad2 Performance Graph" src="fp0096640-36_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006721">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;                    S&amp;amp;P SmallCap 600&lt;sup&gt;&#xae;&lt;/sup&gt; Pure Value Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010409Member_z7OOocxMKBkh"&gt;6.77%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010409Member_zsKDmyY2smSW"&gt;12.03%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010409Member_zdH5Pi9EJiFa"&gt;7.65%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember_zyvUuHwJOdtG"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember_zcbX708RKleD"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember_zbIUCC3oStHE"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P SmallCap 600 Pure Value Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember_zzxQU1ECOBRE"&gt;8.76%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember_zCvM9ipHocl6"&gt;14.20%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember_zbrqfBI195c3"&gt;9.65%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      decimals="INF"
      id="Fact006722"
      unitRef="Ratio">0.0677</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010409Member"
      decimals="INF"
      id="Fact006723"
      unitRef="Ratio">0.1203</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010409Member"
      decimals="INF"
      id="Fact006724"
      unitRef="Ratio">0.0765</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact006725"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact006726"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact006727"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="INF"
      id="Fact006728"
      unitRef="Ratio">0.0876</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="INF"
      id="Fact006729"
      unitRef="Ratio">0.1420</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_SampPSmallCap600sup174supPureValueFundVariableAnnuitySampPSmallCap600PureValueIndexMember"
      decimals="INF"
      id="Fact006730"
      unitRef="Ratio">0.0965</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006731">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006732">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010409Member_zhtloKtK6u6Y"&gt;$11,884,134&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010409Member_zMp6FUuzv8Qf"&gt;164&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010409Member_zTepYOdo1z0q"&gt;253%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010409Member_zh7F2E7QxI1s"&gt;$63,450&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006733"
      unitRef="USD">11884134</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010409Member"
      decimals="INF"
      id="Fact006734"
      unitRef="Shares">164</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      decimals="INF"
      id="Fact006735"
      unitRef="Ratio">2.53</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      decimals="0"
      id="Fact006736"
      unitRef="USD">63450</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006737">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006738">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_zn4poU1ntjum"&gt;33.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zOo03gWwxIRH"&gt;20.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__oef--IndustrySectorAxis__custom--IndustrialMember_zBn6fCk4oBQO"&gt;12.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__oef--IndustrySectorAxis__custom--FinancialMember_zRmqtKN60qhB"&gt;11.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Energy
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__oef--IndustrySectorAxis__custom--EnergyMember_z3toQqWtyE0L"&gt;8.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Communications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__oef--IndustrySectorAxis__custom--CommunicationsMember_zZZDE35OtRUS"&gt;4.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Basic Materials
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__oef--IndustrySectorAxis__custom--BasicMaterialsMember_zlsUAILNootn"&gt;4.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__oef--IndustrySectorAxis__custom--OtherMember_zcoupZapzku9"&gt;4.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-36_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ManpowerGroup, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--ManpowerGroupIncMember_zJyzbUyhcoCN"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SunCoke Energy, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--SunCokeEnergyIncMember_zySwLVjTOigD"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    DXC Technology Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--DXCTechnologyCoMember_zCr8wWOPk5hZ"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    MillerKnoll, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--MillerKnollIncMember_z4lh3sw25p8Z"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Newell Brands, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--NewellBrandsIncMember_zzz76asW61hm"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Edgewell Personal Care Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--EdgewellPersonalCareCoMember_zlBQh1NGOS9S"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kohl's Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--KohlsCorpMember_zASyue3ibvlg"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    MarineMax, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--MarineMaxIncMember_z2tO39g9OOgu"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Perrigo Company plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--PerrigoCompanyplcMember_zqoZhjkytNXQ"&gt;1.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Winnebago Industries, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--WinnebagoIndustriesIncMember_zNdCvWKLgMnz"&gt;1.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zmrt1iQAz6A0"&gt;12.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_983_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010409Member_zAA9WsdIYK1Q"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ManpowerGroup, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--ManpowerGroupIncMember_z3x9vlonEGSi"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SunCoke Energy, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--SunCokeEnergyIncMember_ziCYFhjuqIDK"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    DXC Technology Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--DXCTechnologyCoMember_z2NSKniDBikx"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    MillerKnoll, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--MillerKnollIncMember_zN9turHKzHyS"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Newell Brands, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--NewellBrandsIncMember_z5cbIYIoo4IC"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Edgewell Personal Care Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--EdgewellPersonalCareCoMember_zdUloLsoKNNm"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kohl's Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--KohlsCorpMember_ztnfDKwf5SoC"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    MarineMax, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--MarineMaxIncMember_zM5YpA3hd8Wg"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Perrigo Company plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--PerrigoCompanyplcMember_z0iik5rXlfig"&gt;1.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Winnebago Industries, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--WinnebagoIndustriesIncMember_z5f6o0OUZ0Pa"&gt;1.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zQ55nA0NwCwg"&gt;12.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact006739"
      unitRef="Ratio">0.334</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact006740"
      unitRef="Ratio">0.209</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact006741"
      unitRef="Ratio">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_FinancialMember"
      decimals="INF"
      id="Fact006742"
      unitRef="Ratio">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_EnergyMember"
      decimals="INF"
      id="Fact006743"
      unitRef="Ratio">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_CommunicationsMember"
      decimals="INF"
      id="Fact006744"
      unitRef="Ratio">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_BasicMaterialsMember"
      decimals="INF"
      id="Fact006745"
      unitRef="Ratio">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_OtherMember"
      decimals="INF"
      id="Fact006746"
      unitRef="Ratio">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_ManpowerGroupIncMember"
      decimals="INF"
      id="Fact006747"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_SunCokeEnergyIncMember"
      decimals="INF"
      id="Fact006748"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_DXCTechnologyCoMember"
      decimals="INF"
      id="Fact006749"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_MillerKnollIncMember"
      decimals="INF"
      id="Fact006750"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_NewellBrandsIncMember"
      decimals="INF"
      id="Fact006751"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_EdgewellPersonalCareCoMember"
      decimals="INF"
      id="Fact006752"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_KohlsCorpMember"
      decimals="INF"
      id="Fact006753"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_MarineMaxIncMember"
      decimals="INF"
      id="Fact006754"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_PerrigoCompanyplcMember"
      decimals="INF"
      id="Fact006755"
      unitRef="Ratio">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_WinnebagoIndustriesIncMember"
      decimals="INF"
      id="Fact006756"
      unitRef="Ratio">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact006757"
      unitRef="Ratio">0.122</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006758">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ManpowerGroup, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--ManpowerGroupIncMember_z3x9vlonEGSi"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SunCoke Energy, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--SunCokeEnergyIncMember_ziCYFhjuqIDK"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    DXC Technology Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--DXCTechnologyCoMember_z2NSKniDBikx"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    MillerKnoll, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--MillerKnollIncMember_zN9turHKzHyS"&gt;1.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Newell Brands, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--NewellBrandsIncMember_z5cbIYIoo4IC"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Edgewell Personal Care Co.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--EdgewellPersonalCareCoMember_zdUloLsoKNNm"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Kohl's Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--KohlsCorpMember_ztnfDKwf5SoC"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    MarineMax, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--MarineMaxIncMember_zM5YpA3hd8Wg"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Perrigo Company plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--PerrigoCompanyplcMember_z0iik5rXlfig"&gt;1.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Winnebago Industries, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--WinnebagoIndustriesIncMember_z5f6o0OUZ0Pa"&gt;1.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010409Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zQ55nA0NwCwg"&gt;12.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_ManpowerGroupIncMember"
      decimals="INF"
      id="Fact006759"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_SunCokeEnergyIncMember"
      decimals="INF"
      id="Fact006760"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_DXCTechnologyCoMember"
      decimals="INF"
      id="Fact006761"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_MillerKnollIncMember"
      decimals="INF"
      id="Fact006762"
      unitRef="Ratio">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_NewellBrandsIncMember"
      decimals="INF"
      id="Fact006763"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_EdgewellPersonalCareCoMember"
      decimals="INF"
      id="Fact006764"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_KohlsCorpMember"
      decimals="INF"
      id="Fact006765"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_MarineMaxIncMember"
      decimals="INF"
      id="Fact006766"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_PerrigoCompanyplcMember"
      decimals="INF"
      id="Fact006767"
      unitRef="Ratio">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_WinnebagoIndustriesIncMember"
      decimals="INF"
      id="Fact006768"
      unitRef="Ratio">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010409Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact006769"
      unitRef="Ratio">0.122</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006770">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010409Member"
      id="Fact006771">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006772">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006773">Government Long Bond 1.2x Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006774">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006775">This annual shareholder report contains important information about the Government Long Bond 1.2x Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006776">You can find additional information about the fund at &lt;span id="xdx_907_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010390Member_zSSxffC56xM3"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_901_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010390Member_zbo6tOodmO5p"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_909_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010390Member_zk7V9c2KC7jv"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006777">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006778">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006779">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006780">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006781">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010390Member_zkyYyRWoNwvr"&gt;$144&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010390Member_z5ITRGL1Xihq"&gt;1.43%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      decimals="2"
      id="Fact006782"
      unitRef="USD">144</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      decimals="INF"
      id="Fact006783"
      unitRef="Ratio">0.0143</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006784">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 1.67%, underperforming the fund's broad-based securities market index, the Bloomberg U.S. Aggregate Bond Index, which returned 7.30% for the same period and underperforming the fund's secondary index, the Bloomberg U.S. Treasury 30 Year Bellwether Index, which returned 3.73% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Despite periods of volatility during the year, long-term U.S. Treasury yields ended 2025 relatively close to where they began. Early year movements were influenced by tariff-related uncertainty and shifting expectations for Federal Reserve policy. Long-term yields reached their lows in April 2025 before moving higher through the middle of the year. In the second half of 2025, yields fluctuated, with volatility driven by mixed or missing economic data and evolving views on monetary policy easing. During the second half of the year, the U.S. Federal Reserve reduced its target rate three times, broadly in line with market expectations, citing risks to employment and a desire to support continued economic expansion.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010390Member"
      id="Fact006785">Government Long Bond 1.2x Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      id="Fact006786">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      id="Fact006787">Bloomberg U.S. Treasury 30 Year Bellwether Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006788"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006789"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006790"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010390Member"
      decimals="0"
      id="Fact006791"
      unitRef="USD">11079</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006792"
      unitRef="USD">10303</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006793"
      unitRef="USD">10893</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010390Member"
      decimals="0"
      id="Fact006794"
      unitRef="USD">12076</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006795"
      unitRef="USD">10531</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006796"
      unitRef="USD">11682</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010390Member"
      decimals="0"
      id="Fact006797"
      unitRef="USD">12008</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006798"
      unitRef="USD">10580</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006799"
      unitRef="USD">11696</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006800"
      unitRef="USD">9967</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006801"
      unitRef="USD">10265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006802"
      unitRef="USD">10088</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010390Member"
      decimals="0"
      id="Fact006803"
      unitRef="USD">10083</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006804"
      unitRef="USD">10349</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006805"
      unitRef="USD">10219</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010390Member"
      decimals="0"
      id="Fact006806"
      unitRef="USD">10598</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006807"
      unitRef="USD">10498</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006808"
      unitRef="USD">10655</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010390Member"
      decimals="0"
      id="Fact006809"
      unitRef="USD">10577</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006810"
      unitRef="USD">10587</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006811"
      unitRef="USD">10689</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006812"
      unitRef="USD">10927</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006813"
      unitRef="USD">10628</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006814"
      unitRef="USD">11010</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010390Member"
      decimals="0"
      id="Fact006815"
      unitRef="USD">10372</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006816"
      unitRef="USD">10473</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006817"
      unitRef="USD">10581</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010390Member"
      decimals="0"
      id="Fact006818"
      unitRef="USD">10356</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006819"
      unitRef="USD">10456</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006820"
      unitRef="USD">10636</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010390Member"
      decimals="0"
      id="Fact006821"
      unitRef="USD">9903</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006822"
      unitRef="USD">10458</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006823"
      unitRef="USD">10289</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006824"
      unitRef="USD">10346</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006825"
      unitRef="USD">10630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006826"
      unitRef="USD">10711</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010390Member"
      decimals="0"
      id="Fact006827"
      unitRef="USD">10935</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006828"
      unitRef="USD">10942</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006829"
      unitRef="USD">11244</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010390Member"
      decimals="0"
      id="Fact006830"
      unitRef="USD">11712</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006831"
      unitRef="USD">11279</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006832"
      unitRef="USD">12005</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010390Member"
      decimals="0"
      id="Fact006833"
      unitRef="USD">12966</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006834"
      unitRef="USD">11535</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006835"
      unitRef="USD">13110</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006836"
      unitRef="USD">12082</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006837"
      unitRef="USD">11556</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006838"
      unitRef="USD">12471</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010390Member"
      decimals="0"
      id="Fact006839"
      unitRef="USD">15873</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006840"
      unitRef="USD">11920</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006841"
      unitRef="USD">15689</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010390Member"
      decimals="0"
      id="Fact006842"
      unitRef="USD">15604</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006843"
      unitRef="USD">12265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006844"
      unitRef="USD">15577</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010390Member"
      decimals="0"
      id="Fact006845"
      unitRef="USD">15480</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006846"
      unitRef="USD">12341</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006847"
      unitRef="USD">15452</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006848"
      unitRef="USD">14736</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006849"
      unitRef="USD">12424</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006850"
      unitRef="USD">14805</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010390Member"
      decimals="0"
      id="Fact006851"
      unitRef="USD">11884</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006852"
      unitRef="USD">12005</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006853"
      unitRef="USD">12460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010390Member"
      decimals="0"
      id="Fact006854"
      unitRef="USD">12959</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006855"
      unitRef="USD">12224</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006856"
      unitRef="USD">13436</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010390Member"
      decimals="0"
      id="Fact006857"
      unitRef="USD">12974</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006858"
      unitRef="USD">12231</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006859"
      unitRef="USD">13488</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006860"
      unitRef="USD">13632</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006861"
      unitRef="USD">12232</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006862"
      unitRef="USD">14122</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010390Member"
      decimals="0"
      id="Fact006863"
      unitRef="USD">11627</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006864"
      unitRef="USD">11506</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006865"
      unitRef="USD">12511</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010390Member"
      decimals="0"
      id="Fact006866"
      unitRef="USD">9635</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006867"
      unitRef="USD">10966</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006868"
      unitRef="USD">10793</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010390Member"
      decimals="0"
      id="Fact006869"
      unitRef="USD">8351</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006870"
      unitRef="USD">10445</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006871"
      unitRef="USD">9675</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006872"
      unitRef="USD">8065</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006873"
      unitRef="USD">10641</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006874"
      unitRef="USD">9420</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010390Member"
      decimals="0"
      id="Fact006875"
      unitRef="USD">8631</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006876"
      unitRef="USD">10956</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006877"
      unitRef="USD">9984</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010390Member"
      decimals="0"
      id="Fact006878"
      unitRef="USD">8303</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006879"
      unitRef="USD">10863</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006880"
      unitRef="USD">9748</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010390Member"
      decimals="0"
      id="Fact006881"
      unitRef="USD">6957</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006882"
      unitRef="USD">10512</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006883"
      unitRef="USD">8508</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006884"
      unitRef="USD">7982</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006885"
      unitRef="USD">11229</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006886"
      unitRef="USD">9602</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010390Member"
      decimals="0"
      id="Fact006887"
      unitRef="USD">7574</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006888"
      unitRef="USD">11142</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006889"
      unitRef="USD">9213</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010390Member"
      decimals="0"
      id="Fact006890"
      unitRef="USD">7298</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006891"
      unitRef="USD">11149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006892"
      unitRef="USD">9007</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010390Member"
      decimals="0"
      id="Fact006893"
      unitRef="USD">7956</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006894"
      unitRef="USD">11728</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006895"
      unitRef="USD">9739</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006896"
      unitRef="USD">6988</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006897"
      unitRef="USD">11369</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006898"
      unitRef="USD">8825</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010390Member"
      decimals="0"
      id="Fact006899"
      unitRef="USD">7314</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006900"
      unitRef="USD">11685</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006901"
      unitRef="USD">9203</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010390Member"
      decimals="0"
      id="Fact006902"
      unitRef="USD">7072</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006903"
      unitRef="USD">11826</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006904"
      unitRef="USD">9011</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010390Member"
      decimals="0"
      id="Fact006905"
      unitRef="USD">7197</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006906"
      unitRef="USD">12067</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006907"
      unitRef="USD">9201</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006908"
      unitRef="USD">7105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006909"
      unitRef="USD">12199</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006910"
      unitRef="USD">9154</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006911">&lt;img alt="Ad2 Performance Graph" src="fp0096640-39_ar101.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006912">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Government Long Bond 1.2x Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010390Member_zfvaZy0eFhM1"&gt;1.67%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010390Member_zOeqXDKPnDiy"&gt;-13.64%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010390Member_zG4ChAvOQtj9"&gt;-3.35%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_zWc221gs5dkv"&gt;7.30%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_zRKZOhlboWGU"&gt;-0.36%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_zjmKk5nvroXA"&gt;2.01%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Bloomberg U.S. Treasury 30 Year Bellwether Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember_zldoL9cXThee"&gt;3.73%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember_zWc2nBgknDHF"&gt;-9.17%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember_zoGLf4OrPw7Q"&gt;-0.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      decimals="INF"
      id="Fact006913"
      unitRef="Ratio">0.0167</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010390Member"
      decimals="INF"
      id="Fact006914"
      unitRef="Ratio">-0.1364</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010390Member"
      decimals="INF"
      id="Fact006915"
      unitRef="Ratio">-0.0335</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact006916"
      unitRef="Ratio">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact006917"
      unitRef="Ratio">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact006918"
      unitRef="Ratio">0.0201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="INF"
      id="Fact006919"
      unitRef="Ratio">0.0373</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="INF"
      id="Fact006920"
      unitRef="Ratio">-0.0917</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_GovernmentLongBond12xStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="INF"
      id="Fact006921"
      unitRef="Ratio">-0.0088</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006922">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006923">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010390Member_zR0ACpPE8YKf"&gt;$5,975,847&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010390Member_zmdCCKHZVSNd"&gt;11&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;8,524%&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010390Member_zypRa1Ji44Vp"&gt;$32,980&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006924"
      unitRef="USD">5975847</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010390Member"
      decimals="INF"
      id="Fact006925"
      unitRef="Shares">11</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      decimals="0"
      id="Fact006926"
      unitRef="USD">32980</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006927">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006928">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Interest Rate Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__oef--IndustrySectorAxis__custom--InterestRateFuturesContractsMember_zYu9dVCAUkLg"&gt;81.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Government Securities
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__oef--IndustrySectorAxis__custom--USGovernmentSecuritiesMember_z5wGXxV58IMJ"&gt;42.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-39_ar102.jpg" style="width: 348px; height: 200px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Treasury Bonds
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__us-gaap--InvestmentTypeAxis__custom--USTreasuryBondsMember_zUOQ3iLSSaM4"&gt;42.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zo0gj7RyELUu"&gt;4.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zRrS81tU6OIo"&gt;3.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zZXVN4dd6Omn"&gt;50.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_981_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010390Member_zbfT4LK00N3Q"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Treasury Bonds
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__us-gaap--InvestmentTypeAxis__custom--USTreasuryBondsMember_zm6SnxZdqhua"&gt;42.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zePAZXkzofG7"&gt;4.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_z376oiNOOCgS"&gt;3.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zyAE97kGNns0"&gt;50.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010390Member_custom_InterestRateFuturesContractsMember"
      decimals="INF"
      id="Fact006929"
      unitRef="Ratio">0.810</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010390Member_custom_USGovernmentSecuritiesMember"
      decimals="INF"
      id="Fact006930"
      unitRef="Ratio">0.421</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010390Member_custom_USTreasuryBondsMember"
      decimals="INF"
      id="Fact006931"
      unitRef="Ratio">0.421</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010390Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact006932"
      unitRef="Ratio">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010390Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact006933"
      unitRef="Ratio">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010390Member_custom_TotalMember"
      decimals="INF"
      id="Fact006934"
      unitRef="Ratio">0.500</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006935">
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Treasury Bonds
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__us-gaap--InvestmentTypeAxis__custom--USTreasuryBondsMember_zm6SnxZdqhua"&gt;42.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zePAZXkzofG7"&gt;4.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_z376oiNOOCgS"&gt;3.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010390Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zyAE97kGNns0"&gt;50.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010390Member_custom_USTreasuryBondsMember"
      decimals="INF"
      id="Fact006936"
      unitRef="Ratio">0.421</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010390Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact006937"
      unitRef="Ratio">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010390Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact006938"
      unitRef="Ratio">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010390Member_custom_TotalMember"
      decimals="INF"
      id="Fact006939"
      unitRef="Ratio">0.500</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006940">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      id="Fact006941">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact006942">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact006943">Inverse Government Long Bond Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact006944">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact006945">This annual shareholder report contains important information about the Inverse Government Long Bond Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact006946">You can find additional information about the fund at &lt;span id="xdx_904_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zDrmkE9HAi0w"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90D_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zxAbEGgtKK3z"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_908_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zfhpX3DwJ6ox"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact006947">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact006948">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact006949">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact006950">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact006951">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zR5hyGriSVGW"&gt;$562&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_z250GQlrNtd5"&gt;5.57%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      decimals="2"
      id="Fact006952"
      unitRef="USD">562</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      decimals="INF"
      id="Fact006953"
      unitRef="Ratio">0.0557</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact006954">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 1.85%, underperforming the fund's broad-based securities market index, the Bloomberg U.S. Aggregate Bond Index, which returned 7.30% for the same period and underperforming the fund's secondary index, the Bloomberg U.S. Treasury 30 Year Bellwether Index, which returned 3.73% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Despite periods of volatility during the year, long-term U.S. Treasury yields ended 2025 relatively close to where they began. Early year movements were influenced by tariff-related uncertainty and shifting expectations for Federal Reserve policy. Long-term yields reached their lows in April 2025 before moving higher through the middle of the year. In the second half of 2025, yields fluctuated, with volatility driven by mixed or missing economic data and evolving views on monetary policy easing. During the second half of the year, the Federal Reserve reduced its target rate three times, broadly in line with market expectations, citing risks to employment and a desire to support continued economic expansion.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010404Member"
      id="Fact006955">Inverse Government Long Bond Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      id="Fact006956">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      id="Fact006957">Bloomberg U.S. Treasury 30 Year Bellwether Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact006958"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006959"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006960"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010404Member"
      decimals="0"
      id="Fact006961"
      unitRef="USD">9081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006962"
      unitRef="USD">10303</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006963"
      unitRef="USD">10893</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010404Member"
      decimals="0"
      id="Fact006964"
      unitRef="USD">8390</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006965"
      unitRef="USD">10531</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006966"
      unitRef="USD">11682</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010404Member"
      decimals="0"
      id="Fact006967"
      unitRef="USD">8381</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006968"
      unitRef="USD">10580</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006969"
      unitRef="USD">11696</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact006970"
      unitRef="USD">9706</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006971"
      unitRef="USD">10265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006972"
      unitRef="USD">10088</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010404Member"
      decimals="0"
      id="Fact006973"
      unitRef="USD">9566</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006974"
      unitRef="USD">10349</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006975"
      unitRef="USD">10219</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010404Member"
      decimals="0"
      id="Fact006976"
      unitRef="USD">9139</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006977"
      unitRef="USD">10498</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006978"
      unitRef="USD">10655</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010404Member"
      decimals="0"
      id="Fact006979"
      unitRef="USD">9120</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006980"
      unitRef="USD">10587</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006981"
      unitRef="USD">10689</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact006982"
      unitRef="USD">8843</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006983"
      unitRef="USD">10628</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006984"
      unitRef="USD">11010</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010404Member"
      decimals="0"
      id="Fact006985"
      unitRef="USD">9208</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006986"
      unitRef="USD">10473</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006987"
      unitRef="USD">10581</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010404Member"
      decimals="0"
      id="Fact006988"
      unitRef="USD">9188</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006989"
      unitRef="USD">10456</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006990"
      unitRef="USD">10636</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010404Member"
      decimals="0"
      id="Fact006991"
      unitRef="USD">9548</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006992"
      unitRef="USD">10458</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006993"
      unitRef="USD">10289</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact006994"
      unitRef="USD">9179</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006995"
      unitRef="USD">10630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006996"
      unitRef="USD">10711</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010404Member"
      decimals="0"
      id="Fact006997"
      unitRef="USD">8780</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact006998"
      unitRef="USD">10942</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact006999"
      unitRef="USD">11244</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010404Member"
      decimals="0"
      id="Fact007000"
      unitRef="USD">8294</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007001"
      unitRef="USD">11279</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007002"
      unitRef="USD">12005</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010404Member"
      decimals="0"
      id="Fact007003"
      unitRef="USD">7567</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007004"
      unitRef="USD">11535</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007005"
      unitRef="USD">13110</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact007006"
      unitRef="USD">7959</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007007"
      unitRef="USD">11556</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007008"
      unitRef="USD">12471</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010404Member"
      decimals="0"
      id="Fact007009"
      unitRef="USD">6033</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007010"
      unitRef="USD">11920</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007011"
      unitRef="USD">15689</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010404Member"
      decimals="0"
      id="Fact007012"
      unitRef="USD">6070</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007013"
      unitRef="USD">12265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007014"
      unitRef="USD">15577</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010404Member"
      decimals="0"
      id="Fact007015"
      unitRef="USD">6084</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007016"
      unitRef="USD">12341</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007017"
      unitRef="USD">15452</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact007018"
      unitRef="USD">6280</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007019"
      unitRef="USD">12424</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007020"
      unitRef="USD">14805</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010404Member"
      decimals="0"
      id="Fact007021"
      unitRef="USD">7387</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007022"
      unitRef="USD">12005</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007023"
      unitRef="USD">12460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010404Member"
      decimals="0"
      id="Fact007024"
      unitRef="USD">6812</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007025"
      unitRef="USD">12224</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007026"
      unitRef="USD">13436</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010404Member"
      decimals="0"
      id="Fact007027"
      unitRef="USD">6725</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007028"
      unitRef="USD">12231</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007029"
      unitRef="USD">13488</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact007030"
      unitRef="USD">6341</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007031"
      unitRef="USD">12232</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007032"
      unitRef="USD">14122</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010404Member"
      decimals="0"
      id="Fact007033"
      unitRef="USD">7086</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007034"
      unitRef="USD">11506</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007035"
      unitRef="USD">12511</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010404Member"
      decimals="0"
      id="Fact007036"
      unitRef="USD">8132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007037"
      unitRef="USD">10966</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007038"
      unitRef="USD">10793</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010404Member"
      decimals="0"
      id="Fact007039"
      unitRef="USD">9010</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007040"
      unitRef="USD">10445</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007041"
      unitRef="USD">9675</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact007042"
      unitRef="USD">9271</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007043"
      unitRef="USD">10641</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007044"
      unitRef="USD">9420</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010404Member"
      decimals="0"
      id="Fact007045"
      unitRef="USD">8819</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007046"
      unitRef="USD">10956</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007047"
      unitRef="USD">9984</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010404Member"
      decimals="0"
      id="Fact007048"
      unitRef="USD">9180</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007049"
      unitRef="USD">10863</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007050"
      unitRef="USD">9748</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010404Member"
      decimals="0"
      id="Fact007051"
      unitRef="USD">10727</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007052"
      unitRef="USD">10512</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007053"
      unitRef="USD">8508</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact007054"
      unitRef="USD">9663</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007055"
      unitRef="USD">11229</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007056"
      unitRef="USD">9602</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010404Member"
      decimals="0"
      id="Fact007057"
      unitRef="USD">10234</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007058"
      unitRef="USD">11142</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007059"
      unitRef="USD">9213</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010404Member"
      decimals="0"
      id="Fact007060"
      unitRef="USD">10665</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007061"
      unitRef="USD">11149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007062"
      unitRef="USD">9007</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010404Member"
      decimals="0"
      id="Fact007063"
      unitRef="USD">10086</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007064"
      unitRef="USD">11728</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007065"
      unitRef="USD">9739</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact007066"
      unitRef="USD">11297</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007067"
      unitRef="USD">11369</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007068"
      unitRef="USD">8825</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010404Member"
      decimals="0"
      id="Fact007069"
      unitRef="USD">10981</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007070"
      unitRef="USD">11685</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007071"
      unitRef="USD">9203</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010404Member"
      decimals="0"
      id="Fact007072"
      unitRef="USD">11341</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007073"
      unitRef="USD">11826</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007074"
      unitRef="USD">9011</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010404Member"
      decimals="0"
      id="Fact007075"
      unitRef="USD">11286</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007076"
      unitRef="USD">12067</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007077"
      unitRef="USD">9201</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact007078"
      unitRef="USD">11506</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007079"
      unitRef="USD">12199</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="0"
      id="Fact007080"
      unitRef="USD">9154</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007081">&lt;img alt="Ad2 Performance Graph" src="fp0096640-38_ar161.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007082">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Inverse Government Long Bond Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zox129CcTWlF"&gt;1.85%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010404Member_z1PPH0noffZj"&gt;12.87%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010404Member_ztrO4OPCgUPb"&gt;1.41%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_z71gqQdwNF40"&gt;7.30%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_z75dXIL6OsIo"&gt;-0.36%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_zYP7X7Q8Yowc"&gt;2.01%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Bloomberg U.S. Treasury 30 Year Bellwether Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember_zoe5laKZIonR"&gt;3.73%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember_zD2gVW4G6KlS"&gt;-9.17%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember_z54oxJRlR7Fa"&gt;-0.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      decimals="INF"
      id="Fact007083"
      unitRef="Ratio">0.0185</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010404Member"
      decimals="INF"
      id="Fact007084"
      unitRef="Ratio">0.1287</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010404Member"
      decimals="INF"
      id="Fact007085"
      unitRef="Ratio">0.0141</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact007086"
      unitRef="Ratio">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact007087"
      unitRef="Ratio">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact007088"
      unitRef="Ratio">0.0201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="INF"
      id="Fact007089"
      unitRef="Ratio">0.0373</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="INF"
      id="Fact007090"
      unitRef="Ratio">-0.0917</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_InverseGovernmentLongBondStrategyFundVariableAnnuityBloombergUSTreasury30YearBellwetherIndexMember"
      decimals="INF"
      id="Fact007091"
      unitRef="Ratio">-0.0088</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007092">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007093">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010404Member_zo9VCvl5aPrk"&gt;$1,389,578&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010404Member_zuQ2UqEtKsHo"&gt;11&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_z80D7f3kWrw4"&gt;994%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_z2DNRYCby9Sr"&gt;$16,766&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact007094"
      unitRef="USD">1389578</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010404Member"
      decimals="INF"
      id="Fact007095"
      unitRef="Shares">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      decimals="INF"
      id="Fact007096"
      unitRef="Ratio">9.94</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      decimals="0"
      id="Fact007097"
      unitRef="USD">16766</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007098">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007099">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Treasury Ultra Long Bond Interest Rate Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010404Member__oef--IndustrySectorAxis__custom--USTreasuryUltraLongBondInterestRateFuturesContractsMember_z7GwgE6mWu7m"&gt;-17.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Government Securities Sold Short
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010404Member__oef--IndustrySectorAxis__custom--USGovernmentSecuritiesSoldShortMember_zUDZ6DCbqz83"&gt;-76.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-38_ar162.jpg" style="width: 348px; height: 200px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010404Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_z4C2ozL3u1ii"&gt;22.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010404Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zhmPqoLsuD1j"&gt;22.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010404Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zENAP12rdA8d"&gt;45.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash&#160;investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in&#160;Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98E_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zhYlU7MDkUb6"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010404Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zizrOvKTu7vL"&gt;22.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010404Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zj4z7cQY10oU"&gt;22.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010404Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zqUGUCac3cOk"&gt;45.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010404Member_custom_USTreasuryUltraLongBondInterestRateFuturesContractsMember"
      decimals="INF"
      id="Fact007100"
      unitRef="Ratio">-0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010404Member_custom_USGovernmentSecuritiesSoldShortMember"
      decimals="INF"
      id="Fact007101"
      unitRef="Ratio">-0.766</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010404Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact007102"
      unitRef="Ratio">0.229</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010404Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact007103"
      unitRef="Ratio">0.227</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010404Member_custom_TotalMember"
      decimals="INF"
      id="Fact007104"
      unitRef="Ratio">0.456</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007105">
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010404Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zizrOvKTu7vL"&gt;22.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010404Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zj4z7cQY10oU"&gt;22.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010404Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zqUGUCac3cOk"&gt;45.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010404Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact007106"
      unitRef="Ratio">0.229</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010404Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact007107"
      unitRef="Ratio">0.227</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010404Member_custom_TotalMember"
      decimals="INF"
      id="Fact007108"
      unitRef="Ratio">0.456</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007109">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007110">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;&lt;span style="letter-spacing: -0.2pt"&gt;&lt;span id="xdx_909_eoef--SummaryOfChngLegendTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zQdqN865MXi9"&gt;This is a summary of certain changes to the fund since December 31, 2024. For more complete information, you may review the fund's next prospectus, which we expect to be available by May 1, 2026 at &lt;span id="xdx_90A_eoef--UpdProspectusWebAddress_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zw5U5bJ1QOwb"&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/span&gt; or, by contacting &lt;span id="xdx_902_eoef--UpdProspectusPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zOyHDVQMvo1W"&gt;800 820 0888&lt;/span&gt; or &lt;span id="xdx_901_eoef--UpdProspectusEmailAddress_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zZ5eomx7bsQm"&gt;services@guggenheiminvestments.com&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span id="xdx_901_eoef--MaterialFundChngExpensesTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zNb7tycFxue1"&gt;The fund's net expense ratio, which reflects expense waivers and reimbursements and includes interest expense on short sales, was 5.57% for the year ended December 31, 2025, an increase of 0.57% compared to the prior year.&lt;/span&gt; The primary driver of the increase was an increase in interest expense on short sales during the reporting period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007111">This is a summary of certain changes to the fund since December 31, 2024. For more complete information, you may review the fund's next prospectus, which we expect to be available by May 1, 2026 at &lt;span id="xdx_90A_eoef--UpdProspectusWebAddress_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zw5U5bJ1QOwb"&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/span&gt; or, by contacting &lt;span id="xdx_902_eoef--UpdProspectusPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zOyHDVQMvo1W"&gt;800 820 0888&lt;/span&gt; or &lt;span id="xdx_901_eoef--UpdProspectusEmailAddress_c20250101__20251231__oef--ClassAxis__custom--C000010404Member_zZ5eomx7bsQm"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:SummaryOfChngLegendTextBlock>
    <oef:UpdProspectusWebAddress
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007112">GuggenheimInvestments.com/variable-insurance-funds</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007113">800 820 0888</oef:UpdProspectusPhoneNumber>
    <oef:UpdProspectusEmailAddress
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007114">services@guggenheiminvestments.com</oef:UpdProspectusEmailAddress>
    <oef:MaterialFundChngExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010404Member"
      id="Fact007115">The fund's net expense ratio, which reflects expense waivers and reimbursements and includes interest expense on short sales, was 5.57% for the year ended December 31, 2025, an increase of 0.57% compared to the prior year.</oef:MaterialFundChngExpensesTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007116">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007117">High Yield Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007118">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007119">This annual shareholder report contains important information about the High Yield Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007120">You can find additional information about the fund at &lt;span id="xdx_905_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000046626Member_zzXgHiIRalOP"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_90F_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000046626Member_ztAOhfmBGW79"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_906_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000046626Member_zPqS32e1H5hA"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007121">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007122">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007123">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007124">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007125">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000046626Member_zo8Hs704ZseO"&gt;$175&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000046626Member_zHSGsW6jlfuw"&gt;1.67%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      decimals="2"
      id="Fact007126"
      unitRef="USD">175</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      decimals="INF"
      id="Fact007127"
      unitRef="Ratio">0.0167</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007128">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 9.87%, outperforming the fund's broad-based securities market index, the Bloomberg U.S. Aggregate Bond Index, which returned 7.30% for the same period and outperforming the fund's secondary index, the Bloomberg U.S. Corporate High Yield Index, which returned 8.62% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;High yield continued to generate positive returns for the reporting period.&#160; In the first half of 2025, the high yield market experienced volatility due to tariffs and trade negotiations.&#160; Markets quickly rebounded from the initial shock as concerns subsided and generated positive absolute returns for the remainder of the year.&#160; All sectors contributed positively to the Bloomberg U.S. Corporate High Yield Index (the&#160;"Secondary Index") with notable positive contribution from communications and consumer discretionary. On the ratings side, BB-rated holdings led contribution to returns of the Secondary Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000046626Member"
      id="Fact007129">High Yield Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      id="Fact007130">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      id="Fact007131">Bloomberg U.S. Corporate High Yield Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007132"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007133"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007134"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-01-31_custom_C000046626Member"
      decimals="0"
      id="Fact007135"
      unitRef="USD">10012</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007136"
      unitRef="USD">10138</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007137"
      unitRef="USD">9839</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-02-29_custom_C000046626Member"
      decimals="0"
      id="Fact007138"
      unitRef="USD">10020</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-02-29_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007139"
      unitRef="USD">10210</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-02-29_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007140"
      unitRef="USD">9896</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000046626Member"
      decimals="0"
      id="Fact007141"
      unitRef="USD">10423</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007142"
      unitRef="USD">10303</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007143"
      unitRef="USD">10335</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-04-30_custom_C000046626Member"
      decimals="0"
      id="Fact007144"
      unitRef="USD">10542</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007145"
      unitRef="USD">10343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007146"
      unitRef="USD">10740</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-05-31_custom_C000046626Member"
      decimals="0"
      id="Fact007147"
      unitRef="USD">10538</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007148"
      unitRef="USD">10345</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007149"
      unitRef="USD">10806</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000046626Member"
      decimals="0"
      id="Fact007150"
      unitRef="USD">10774</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007151"
      unitRef="USD">10531</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007152"
      unitRef="USD">10906</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-07-31_custom_C000046626Member"
      decimals="0"
      id="Fact007153"
      unitRef="USD">10956</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007154"
      unitRef="USD">10598</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007155"
      unitRef="USD">11201</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-08-31_custom_C000046626Member"
      decimals="0"
      id="Fact007156"
      unitRef="USD">10960</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007157"
      unitRef="USD">10586</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007158"
      unitRef="USD">11435</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000046626Member"
      decimals="0"
      id="Fact007159"
      unitRef="USD">11112</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007160"
      unitRef="USD">10580</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007161"
      unitRef="USD">11511</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-10-31_custom_C000046626Member"
      decimals="0"
      id="Fact007162"
      unitRef="USD">10985</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007163"
      unitRef="USD">10499</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007164"
      unitRef="USD">11556</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-11-30_custom_C000046626Member"
      decimals="0"
      id="Fact007165"
      unitRef="USD">10981</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007166"
      unitRef="USD">10250</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007167"
      unitRef="USD">11501</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007168"
      unitRef="USD">11162</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007169"
      unitRef="USD">10265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007170"
      unitRef="USD">11713</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-01-31_custom_C000046626Member"
      decimals="0"
      id="Fact007171"
      unitRef="USD">11240</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007172"
      unitRef="USD">10285</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007173"
      unitRef="USD">11883</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-02-28_custom_C000046626Member"
      decimals="0"
      id="Fact007174"
      unitRef="USD">11378</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007175"
      unitRef="USD">10354</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007176"
      unitRef="USD">12056</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000046626Member"
      decimals="0"
      id="Fact007177"
      unitRef="USD">11434</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007178"
      unitRef="USD">10349</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007179"
      unitRef="USD">12029</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-04-30_custom_C000046626Member"
      decimals="0"
      id="Fact007180"
      unitRef="USD">11584</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007181"
      unitRef="USD">10428</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007182"
      unitRef="USD">12168</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-05-31_custom_C000046626Member"
      decimals="0"
      id="Fact007183"
      unitRef="USD">11662</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007184"
      unitRef="USD">10509</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007185"
      unitRef="USD">12274</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000046626Member"
      decimals="0"
      id="Fact007186"
      unitRef="USD">11611</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007187"
      unitRef="USD">10498</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007188"
      unitRef="USD">12290</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-07-31_custom_C000046626Member"
      decimals="0"
      id="Fact007189"
      unitRef="USD">11761</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007190"
      unitRef="USD">10543</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007191"
      unitRef="USD">12427</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-08-31_custom_C000046626Member"
      decimals="0"
      id="Fact007192"
      unitRef="USD">11825</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007193"
      unitRef="USD">10638</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007194"
      unitRef="USD">12422</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000046626Member"
      decimals="0"
      id="Fact007195"
      unitRef="USD">11842</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007196"
      unitRef="USD">10587</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007197"
      unitRef="USD">12533</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-10-31_custom_C000046626Member"
      decimals="0"
      id="Fact007198"
      unitRef="USD">11921</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007199"
      unitRef="USD">10593</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007200"
      unitRef="USD">12586</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-11-30_custom_C000046626Member"
      decimals="0"
      id="Fact007201"
      unitRef="USD">11857</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007202"
      unitRef="USD">10580</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007203"
      unitRef="USD">12554</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007204"
      unitRef="USD">11928</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007205"
      unitRef="USD">10628</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007206"
      unitRef="USD">12592</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-01-31_custom_C000046626Member"
      decimals="0"
      id="Fact007207"
      unitRef="USD">11848</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007208"
      unitRef="USD">10506</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007209"
      unitRef="USD">12667</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-02-28_custom_C000046626Member"
      decimals="0"
      id="Fact007210"
      unitRef="USD">11675</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007211"
      unitRef="USD">10406</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007212"
      unitRef="USD">12560</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000046626Member"
      decimals="0"
      id="Fact007213"
      unitRef="USD">11735</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007214"
      unitRef="USD">10473</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007215"
      unitRef="USD">12484</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-04-30_custom_C000046626Member"
      decimals="0"
      id="Fact007216"
      unitRef="USD">11782</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007217"
      unitRef="USD">10395</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007218"
      unitRef="USD">12565</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-05-31_custom_C000046626Member"
      decimals="0"
      id="Fact007219"
      unitRef="USD">11812</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007220"
      unitRef="USD">10469</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007221"
      unitRef="USD">12562</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000046626Member"
      decimals="0"
      id="Fact007222"
      unitRef="USD">11794</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007223"
      unitRef="USD">10456</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007224"
      unitRef="USD">12612</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-07-31_custom_C000046626Member"
      decimals="0"
      id="Fact007225"
      unitRef="USD">11951</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007226"
      unitRef="USD">10459</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007227"
      unitRef="USD">12750</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-08-31_custom_C000046626Member"
      decimals="0"
      id="Fact007228"
      unitRef="USD">12049</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007229"
      unitRef="USD">10526</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007230"
      unitRef="USD">12844</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000046626Member"
      decimals="0"
      id="Fact007231"
      unitRef="USD">12110</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007232"
      unitRef="USD">10458</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007233"
      unitRef="USD">12915</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-10-31_custom_C000046626Member"
      decimals="0"
      id="Fact007234"
      unitRef="USD">11914</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007235"
      unitRef="USD">10376</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007236"
      unitRef="USD">12709</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-11-30_custom_C000046626Member"
      decimals="0"
      id="Fact007237"
      unitRef="USD">11934</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007238"
      unitRef="USD">10438</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007239"
      unitRef="USD">12600</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007240"
      unitRef="USD">11825</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007241"
      unitRef="USD">10630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007242"
      unitRef="USD">12330</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-01-31_custom_C000046626Member"
      decimals="0"
      id="Fact007243"
      unitRef="USD">12281</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007244"
      unitRef="USD">10742</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007245"
      unitRef="USD">12887</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-02-28_custom_C000046626Member"
      decimals="0"
      id="Fact007246"
      unitRef="USD">12321</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007247"
      unitRef="USD">10736</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007248"
      unitRef="USD">13101</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000046626Member"
      decimals="0"
      id="Fact007249"
      unitRef="USD">12565</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007250"
      unitRef="USD">10942</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007251"
      unitRef="USD">13225</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-04-30_custom_C000046626Member"
      decimals="0"
      id="Fact007252"
      unitRef="USD">12709</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007253"
      unitRef="USD">10945</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007254"
      unitRef="USD">13413</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-05-31_custom_C000046626Member"
      decimals="0"
      id="Fact007255"
      unitRef="USD">12547</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007256"
      unitRef="USD">11139</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007257"
      unitRef="USD">13253</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000046626Member"
      decimals="0"
      id="Fact007258"
      unitRef="USD">13028</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007259"
      unitRef="USD">11279</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007260"
      unitRef="USD">13555</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-07-31_custom_C000046626Member"
      decimals="0"
      id="Fact007261"
      unitRef="USD">12948</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007262"
      unitRef="USD">11304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007263"
      unitRef="USD">13632</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-08-31_custom_C000046626Member"
      decimals="0"
      id="Fact007264"
      unitRef="USD">13111</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007265"
      unitRef="USD">11597</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007266"
      unitRef="USD">13686</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000046626Member"
      decimals="0"
      id="Fact007267"
      unitRef="USD">13139</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007268"
      unitRef="USD">11535</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007269"
      unitRef="USD">13736</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-10-31_custom_C000046626Member"
      decimals="0"
      id="Fact007270"
      unitRef="USD">13256</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007271"
      unitRef="USD">11570</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007272"
      unitRef="USD">13774</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-11-30_custom_C000046626Member"
      decimals="0"
      id="Fact007273"
      unitRef="USD">13309</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007274"
      unitRef="USD">11564</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007275"
      unitRef="USD">13819</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007276"
      unitRef="USD">13461</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007277"
      unitRef="USD">11556</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007278"
      unitRef="USD">14095</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-01-31_custom_C000046626Member"
      decimals="0"
      id="Fact007279"
      unitRef="USD">13526</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007280"
      unitRef="USD">11778</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007281"
      unitRef="USD">14099</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-02-29_custom_C000046626Member"
      decimals="0"
      id="Fact007282"
      unitRef="USD">13371</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-02-29_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007283"
      unitRef="USD">11990</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-02-29_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007284"
      unitRef="USD">13900</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000046626Member"
      decimals="0"
      id="Fact007285"
      unitRef="USD">11748</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007286"
      unitRef="USD">11920</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007287"
      unitRef="USD">12307</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-04-30_custom_C000046626Member"
      decimals="0"
      id="Fact007288"
      unitRef="USD">12020</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007289"
      unitRef="USD">12132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007290"
      unitRef="USD">12862</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-05-31_custom_C000046626Member"
      decimals="0"
      id="Fact007291"
      unitRef="USD">12316</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007292"
      unitRef="USD">12188</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007293"
      unitRef="USD">13428</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000046626Member"
      decimals="0"
      id="Fact007294"
      unitRef="USD">12190</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007295"
      unitRef="USD">12265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007296"
      unitRef="USD">13560</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-07-31_custom_C000046626Member"
      decimals="0"
      id="Fact007297"
      unitRef="USD">12596</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007298"
      unitRef="USD">12448</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007299"
      unitRef="USD">14196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-08-31_custom_C000046626Member"
      decimals="0"
      id="Fact007300"
      unitRef="USD">12804</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007301"
      unitRef="USD">12348</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007302"
      unitRef="USD">14331</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000046626Member"
      decimals="0"
      id="Fact007303"
      unitRef="USD">12618</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007304"
      unitRef="USD">12341</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007305"
      unitRef="USD">14183</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-10-31_custom_C000046626Member"
      decimals="0"
      id="Fact007306"
      unitRef="USD">12549</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007307"
      unitRef="USD">12286</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007308"
      unitRef="USD">14255</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-11-30_custom_C000046626Member"
      decimals="0"
      id="Fact007309"
      unitRef="USD">13232</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007310"
      unitRef="USD">12406</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007311"
      unitRef="USD">14819</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007312"
      unitRef="USD">13398</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007313"
      unitRef="USD">12424</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007314"
      unitRef="USD">15098</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-01-31_custom_C000046626Member"
      decimals="0"
      id="Fact007315"
      unitRef="USD">13273</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007316"
      unitRef="USD">12334</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007317"
      unitRef="USD">15148</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-02-28_custom_C000046626Member"
      decimals="0"
      id="Fact007318"
      unitRef="USD">13225</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007319"
      unitRef="USD">12156</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007320"
      unitRef="USD">15204</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000046626Member"
      decimals="0"
      id="Fact007321"
      unitRef="USD">13313</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007322"
      unitRef="USD">12005</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007323"
      unitRef="USD">15226</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-04-30_custom_C000046626Member"
      decimals="0"
      id="Fact007324"
      unitRef="USD">13505</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007325"
      unitRef="USD">12099</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007326"
      unitRef="USD">15392</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-05-31_custom_C000046626Member"
      decimals="0"
      id="Fact007327"
      unitRef="USD">13570</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007328"
      unitRef="USD">12139</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007329"
      unitRef="USD">15437</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000046626Member"
      decimals="0"
      id="Fact007330"
      unitRef="USD">13653</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007331"
      unitRef="USD">12224</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007332"
      unitRef="USD">15644</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-07-31_custom_C000046626Member"
      decimals="0"
      id="Fact007333"
      unitRef="USD">13671</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007334"
      unitRef="USD">12361</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007335"
      unitRef="USD">15704</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-08-31_custom_C000046626Member"
      decimals="0"
      id="Fact007336"
      unitRef="USD">13758</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007337"
      unitRef="USD">12337</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007338"
      unitRef="USD">15784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000046626Member"
      decimals="0"
      id="Fact007339"
      unitRef="USD">13633</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007340"
      unitRef="USD">12231</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007341"
      unitRef="USD">15783</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-10-31_custom_C000046626Member"
      decimals="0"
      id="Fact007342"
      unitRef="USD">13510</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007343"
      unitRef="USD">12227</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007344"
      unitRef="USD">15756</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-11-30_custom_C000046626Member"
      decimals="0"
      id="Fact007345"
      unitRef="USD">13387</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007346"
      unitRef="USD">12263</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007347"
      unitRef="USD">15602</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007348"
      unitRef="USD">13625</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007349"
      unitRef="USD">12232</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007350"
      unitRef="USD">15895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-01-31_custom_C000046626Member"
      decimals="0"
      id="Fact007351"
      unitRef="USD">13172</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007352"
      unitRef="USD">11968</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007353"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-02-28_custom_C000046626Member"
      decimals="0"
      id="Fact007354"
      unitRef="USD">12967</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007355"
      unitRef="USD">11835</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007356"
      unitRef="USD">15301</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000046626Member"
      decimals="0"
      id="Fact007357"
      unitRef="USD">12716</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007358"
      unitRef="USD">11506</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007359"
      unitRef="USD">15126</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-04-30_custom_C000046626Member"
      decimals="0"
      id="Fact007360"
      unitRef="USD">12082</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007361"
      unitRef="USD">11069</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007362"
      unitRef="USD">14588</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-05-31_custom_C000046626Member"
      decimals="0"
      id="Fact007363"
      unitRef="USD">12210</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007364"
      unitRef="USD">11141</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007365"
      unitRef="USD">14624</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000046626Member"
      decimals="0"
      id="Fact007366"
      unitRef="USD">11497</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007367"
      unitRef="USD">10966</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007368"
      unitRef="USD">13639</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-07-31_custom_C000046626Member"
      decimals="0"
      id="Fact007369"
      unitRef="USD">12188</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007370"
      unitRef="USD">11234</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007371"
      unitRef="USD">14444</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-08-31_custom_C000046626Member"
      decimals="0"
      id="Fact007372"
      unitRef="USD">11683</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007373"
      unitRef="USD">10917</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007374"
      unitRef="USD">14112</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000046626Member"
      decimals="0"
      id="Fact007375"
      unitRef="USD">11290</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007376"
      unitRef="USD">10445</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007377"
      unitRef="USD">13551</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-10-31_custom_C000046626Member"
      decimals="0"
      id="Fact007378"
      unitRef="USD">11652</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007379"
      unitRef="USD">10310</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007380"
      unitRef="USD">13903</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-11-30_custom_C000046626Member"
      decimals="0"
      id="Fact007381"
      unitRef="USD">12205</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007382"
      unitRef="USD">10689</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007383"
      unitRef="USD">14205</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007384"
      unitRef="USD">12061</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007385"
      unitRef="USD">10641</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007386"
      unitRef="USD">14116</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-01-31_custom_C000046626Member"
      decimals="0"
      id="Fact007387"
      unitRef="USD">12562</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007388"
      unitRef="USD">10968</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007389"
      unitRef="USD">14654</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-02-28_custom_C000046626Member"
      decimals="0"
      id="Fact007390"
      unitRef="USD">12190</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007391"
      unitRef="USD">10684</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007392"
      unitRef="USD">14465</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000046626Member"
      decimals="0"
      id="Fact007393"
      unitRef="USD">12489</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007394"
      unitRef="USD">10956</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007395"
      unitRef="USD">14620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-04-30_custom_C000046626Member"
      decimals="0"
      id="Fact007396"
      unitRef="USD">12589</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007397"
      unitRef="USD">11022</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007398"
      unitRef="USD">14766</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-05-31_custom_C000046626Member"
      decimals="0"
      id="Fact007399"
      unitRef="USD">12481</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007400"
      unitRef="USD">10902</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007401"
      unitRef="USD">14631</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000046626Member"
      decimals="0"
      id="Fact007402"
      unitRef="USD">12584</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007403"
      unitRef="USD">10863</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007404"
      unitRef="USD">14876</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-07-31_custom_C000046626Member"
      decimals="0"
      id="Fact007405"
      unitRef="USD">12732</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007406"
      unitRef="USD">10856</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007407"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-08-31_custom_C000046626Member"
      decimals="0"
      id="Fact007408"
      unitRef="USD">12694</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007409"
      unitRef="USD">10786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007410"
      unitRef="USD">15123</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000046626Member"
      decimals="0"
      id="Fact007411"
      unitRef="USD">12446</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007412"
      unitRef="USD">10512</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007413"
      unitRef="USD">14944</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-10-31_custom_C000046626Member"
      decimals="0"
      id="Fact007414"
      unitRef="USD">12256</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007415"
      unitRef="USD">10346</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007416"
      unitRef="USD">14770</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-11-30_custom_C000046626Member"
      decimals="0"
      id="Fact007417"
      unitRef="USD">13022</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007418"
      unitRef="USD">10815</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007419"
      unitRef="USD">15439</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007420"
      unitRef="USD">13591</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007421"
      unitRef="USD">11229</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007422"
      unitRef="USD">16014</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-01-31_custom_C000046626Member"
      decimals="0"
      id="Fact007423"
      unitRef="USD">13610</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007424"
      unitRef="USD">11198</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007425"
      unitRef="USD">16014</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-02-29_custom_C000046626Member"
      decimals="0"
      id="Fact007426"
      unitRef="USD">13571</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-02-29_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007427"
      unitRef="USD">11040</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-02-29_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007428"
      unitRef="USD">16060</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000046626Member"
      decimals="0"
      id="Fact007429"
      unitRef="USD">13795</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007430"
      unitRef="USD">11142</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007431"
      unitRef="USD">16251</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-04-30_custom_C000046626Member"
      decimals="0"
      id="Fact007432"
      unitRef="USD">13427</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007433"
      unitRef="USD">10860</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007434"
      unitRef="USD">16098</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-05-31_custom_C000046626Member"
      decimals="0"
      id="Fact007435"
      unitRef="USD">13738</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007436"
      unitRef="USD">11044</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007437"
      unitRef="USD">16275</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000046626Member"
      decimals="0"
      id="Fact007438"
      unitRef="USD">13841</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007439"
      unitRef="USD">11149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007440"
      unitRef="USD">16428</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-07-31_custom_C000046626Member"
      decimals="0"
      id="Fact007441"
      unitRef="USD">14233</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007442"
      unitRef="USD">11409</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007443"
      unitRef="USD">16748</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-08-31_custom_C000046626Member"
      decimals="0"
      id="Fact007444"
      unitRef="USD">14477</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007445"
      unitRef="USD">11573</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007446"
      unitRef="USD">17021</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000046626Member"
      decimals="0"
      id="Fact007447"
      unitRef="USD">14715</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007448"
      unitRef="USD">11728</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007449"
      unitRef="USD">17296</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-10-31_custom_C000046626Member"
      decimals="0"
      id="Fact007450"
      unitRef="USD">14369</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007451"
      unitRef="USD">11437</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007452"
      unitRef="USD">17203</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-11-30_custom_C000046626Member"
      decimals="0"
      id="Fact007453"
      unitRef="USD">14715</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007454"
      unitRef="USD">11558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007455"
      unitRef="USD">17401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007456"
      unitRef="USD">14499</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007457"
      unitRef="USD">11369</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007458"
      unitRef="USD">17326</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-01-31_custom_C000046626Member"
      decimals="0"
      id="Fact007459"
      unitRef="USD">14686</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007460"
      unitRef="USD">11430</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-01-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007461"
      unitRef="USD">17563</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-02-28_custom_C000046626Member"
      decimals="0"
      id="Fact007462"
      unitRef="USD">14880</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007463"
      unitRef="USD">11681</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-02-28_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007464"
      unitRef="USD">17681</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000046626Member"
      decimals="0"
      id="Fact007465"
      unitRef="USD">14671</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007466"
      unitRef="USD">11685</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007467"
      unitRef="USD">17500</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-04-30_custom_C000046626Member"
      decimals="0"
      id="Fact007468"
      unitRef="USD">14666</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007469"
      unitRef="USD">11731</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-04-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007470"
      unitRef="USD">17497</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-05-31_custom_C000046626Member"
      decimals="0"
      id="Fact007471"
      unitRef="USD">14972</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007472"
      unitRef="USD">11647</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-05-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007473"
      unitRef="USD">17791</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000046626Member"
      decimals="0"
      id="Fact007474"
      unitRef="USD">15345</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007475"
      unitRef="USD">11826</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007476"
      unitRef="USD">18118</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-07-31_custom_C000046626Member"
      decimals="0"
      id="Fact007477"
      unitRef="USD">15281</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007478"
      unitRef="USD">11795</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-07-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007479"
      unitRef="USD">18200</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-08-31_custom_C000046626Member"
      decimals="0"
      id="Fact007480"
      unitRef="USD">15531</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007481"
      unitRef="USD">11936</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-08-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007482"
      unitRef="USD">18427</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000046626Member"
      decimals="0"
      id="Fact007483"
      unitRef="USD">15680</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007484"
      unitRef="USD">12067</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007485"
      unitRef="USD">18577</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-10-31_custom_C000046626Member"
      decimals="0"
      id="Fact007486"
      unitRef="USD">15725</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007487"
      unitRef="USD">12142</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-10-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007488"
      unitRef="USD">18607</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-11-30_custom_C000046626Member"
      decimals="0"
      id="Fact007489"
      unitRef="USD">15886</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007490"
      unitRef="USD">12217</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-11-30_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007491"
      unitRef="USD">18714</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007492"
      unitRef="USD">15930</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007493"
      unitRef="USD">12199</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="0"
      id="Fact007494"
      unitRef="USD">18820</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007495">&lt;img alt="Ad2 Performance Graph" src="fp0096640-40_ar101.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007496">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    High Yield Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000046626Member_zt1p36w92Owd"&gt;9.87%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000046626Member_z1e0sn3kUbZZ"&gt;3.52%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000046626Member_znQKpV9nswb6"&gt;4.77%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_zYylFhXmEQUM"&gt;7.30%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_zldHsYuiGa2L"&gt;-0.36%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_zM92zI9oL1bi"&gt;2.01%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Bloomberg U.S. Corporate High Yield Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember_z5fb0oGBqqmT"&gt;8.62%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember_zTIZhgIUe9GH"&gt;4.51%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember_zNeKMxd4qcXO"&gt;6.53%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      decimals="INF"
      id="Fact007497"
      unitRef="Ratio">0.0987</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000046626Member"
      decimals="INF"
      id="Fact007498"
      unitRef="Ratio">0.0352</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000046626Member"
      decimals="INF"
      id="Fact007499"
      unitRef="Ratio">0.0477</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact007500"
      unitRef="Ratio">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact007501"
      unitRef="Ratio">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact007502"
      unitRef="Ratio">0.0201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="INF"
      id="Fact007503"
      unitRef="Ratio">0.0862</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="INF"
      id="Fact007504"
      unitRef="Ratio">0.0451</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_HighYieldStrategyFundVariableAnnuityBloombergUSCorporateHighYieldIndexMember"
      decimals="INF"
      id="Fact007505"
      unitRef="Ratio">0.0653</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007506">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007507">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000046626Member_zz5grnrsR8kQ"&gt;$7,194,102&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000046626Member_zqzqtWbW4h5k"&gt;15&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000046626Member_zkv1qlQmdIoF"&gt;0%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000046626Member_zzagLagKjxKN"&gt;$47,319&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007508"
      unitRef="USD">7194102</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000046626Member"
      decimals="INF"
      id="Fact007509"
      unitRef="Shares">15</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      decimals="INF"
      id="Fact007510"
      unitRef="Ratio">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      decimals="0"
      id="Fact007511"
      unitRef="USD">47319</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007512">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007513">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Interest Rate Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__oef--IndustrySectorAxis__custom--InterestRateFuturesContractsMember_zD8jnxkkogUR"&gt;95.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    CDX.NA.HY.45.V1 Index Credit Default Swap Agreements Protection Sold
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__oef--IndustrySectorAxis__custom--CDXNAHY45V1IndexCreditDefaultSwapAgreementsProtectionSoldMember_zFcdHXn1vLIk"&gt;88.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    iShares iBoxx $ High Yield Corporate Bond ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__oef--IndustrySectorAxis__custom--ISharesiBoxxHighYieldCorporateBondETFMember_zetrfqoh1HrB"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    State Street SPDR Bloomberg High Yield Bond ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__oef--IndustrySectorAxis__custom--StateStreetSPDRBloombergHighYieldBondETFMember_z2qMhpLUdgtT"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    iShares iBoxx $ High Yield Corporate Bond ETF Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__oef--IndustrySectorAxis__custom--ISharesiBoxxHighYieldCorporateBondETFSwapAgreementsMember_zoAybHmRTa39"&gt;0.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SPDR Bloomberg High Yield Bond ETF Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__oef--IndustrySectorAxis__custom--SPDRBloombergHighYieldBondETFSwapAgreementsMember_zTWbh6J9DFtI"&gt;0.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-40_ar102.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_z9nf2YIZYhMV"&gt;8.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zwQq94WqiaJe"&gt;8.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    iShares iBoxx $ High Yield Corporate Bond ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--ISharesiBoxxHighYieldCorporateBondETFMember_z1qBkl98LVjJ"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    State Street SPDR Bloomberg High Yield Bond ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--StateStreetSPDRBloombergHighYieldBondETFMember_z0u0QiLLe65e"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zwFO1A1qoruU"&gt;19.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&#160;The Fund's target exposure is achieved through a combination of total return swaps, credit default swaps, and interest rate futures contracts.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_988_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000046626Member_zh4SMC0atNcF"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zRwGQaOhAxcX"&gt;8.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zizVrQZ8Y8xu"&gt;8.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    iShares iBoxx $ High Yield Corporate Bond ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--ISharesiBoxxHighYieldCorporateBondETFMember_zWRJeQXtTjTK"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    State Street SPDR Bloomberg High Yield Bond ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--StateStreetSPDRBloombergHighYieldBondETFMember_zzSEHPcagj8q"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zBSqdIwCOHMJ"&gt;19.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_InterestRateFuturesContractsMember"
      decimals="INF"
      id="Fact007514"
      unitRef="Ratio">0.957</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_CDXNAHY45V1IndexCreditDefaultSwapAgreementsProtectionSoldMember"
      decimals="INF"
      id="Fact007515"
      unitRef="Ratio">0.883</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_ISharesiBoxxHighYieldCorporateBondETFMember"
      decimals="INF"
      id="Fact007516"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_StateStreetSPDRBloombergHighYieldBondETFMember"
      decimals="INF"
      id="Fact007517"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_ISharesiBoxxHighYieldCorporateBondETFSwapAgreementsMember"
      decimals="INF"
      id="Fact007518"
      unitRef="Ratio">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_SPDRBloombergHighYieldBondETFSwapAgreementsMember"
      decimals="INF"
      id="Fact007519"
      unitRef="Ratio">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact007520"
      unitRef="Ratio">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact007521"
      unitRef="Ratio">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_ISharesiBoxxHighYieldCorporateBondETFMember18883500"
      decimals="INF"
      id="Fact007522"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_StateStreetSPDRBloombergHighYieldBondETFMember18883515"
      decimals="INF"
      id="Fact007523"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_TotalMember"
      decimals="INF"
      id="Fact007524"
      unitRef="Ratio">0.194</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007525">
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zRwGQaOhAxcX"&gt;8.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zizVrQZ8Y8xu"&gt;8.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    iShares iBoxx $ High Yield Corporate Bond ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--ISharesiBoxxHighYieldCorporateBondETFMember_zWRJeQXtTjTK"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    State Street SPDR Bloomberg High Yield Bond ETF
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--StateStreetSPDRBloombergHighYieldBondETFMember_zzSEHPcagj8q"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000046626Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zBSqdIwCOHMJ"&gt;19.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact007526"
      unitRef="Ratio">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact007527"
      unitRef="Ratio">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_ISharesiBoxxHighYieldCorporateBondETFMember18883500"
      decimals="INF"
      id="Fact007528"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_StateStreetSPDRBloombergHighYieldBondETFMember18883515"
      decimals="INF"
      id="Fact007529"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000046626Member_custom_TotalMember"
      decimals="INF"
      id="Fact007530"
      unitRef="Ratio">0.194</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007531">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000046626Member"
      id="Fact007532">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007533">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007534">Europe 1.25x Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007535">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007536">This annual shareholder report contains important information about the Europe 1.25x Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007537">You can find additional information about the fund at &lt;span id="xdx_901_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010418Member_zTuMslTl9KRj"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_906_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010418Member_zred0Iv5SGtf"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_900_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010418Member_z1lhesNqRAaZ"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007538">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007539">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007540">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007541">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007542">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010418Member_z6rbpFQuSLXf"&gt;$203&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010418Member_zX4OY9YWRhH6"&gt;1.72%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      decimals="2"
      id="Fact007543"
      unitRef="USD">203</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      decimals="INF"
      id="Fact007544"
      unitRef="Ratio">0.0172</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007545">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 36.46%, outperforming the fund's broad-based securities market index, the MSCI World ex US Index, which returned 28.59% for the same period and outperforming the fund's secondary index, the STOXX Europe 50 Index, which returned 33.10% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index for the reporting period were financials, industrials, and health care. There were no sectors that detracted from performance. The holdings that contributed the most to the return of the underlying index for the Reporting Period were ASML Holding NV&#x2014; Class G, HSBC Holdings plc ADR, Banco Santander S.A. ADR. Those that detracted the most were Novo Nordisk A/S ADR, Diageo plc ADR, and Rheinmetall AG ADR. The Fund maintained a daily correlation of over 98% to its benchmark of 125% of the daily price movement of the STOXX Europe 50 Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010418Member"
      id="Fact007546">Europe 1.25x Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      id="Fact007547">MSCI World ex US Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      id="Fact007548">STOXX Europe 50 Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007549"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007550"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007551"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010418Member"
      decimals="0"
      id="Fact007552"
      unitRef="USD">9415</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007553"
      unitRef="USD">9732</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007554"
      unitRef="USD">9533</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010418Member"
      decimals="0"
      id="Fact007555"
      unitRef="USD">9422</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007556"
      unitRef="USD">9519</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007557"
      unitRef="USD">9520</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010418Member"
      decimals="0"
      id="Fact007558"
      unitRef="USD">9638</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007559"
      unitRef="USD">10059</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007560"
      unitRef="USD">9789</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007561"
      unitRef="USD">9442</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007562"
      unitRef="USD">9987</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007563"
      unitRef="USD">9772</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010418Member"
      decimals="0"
      id="Fact007564"
      unitRef="USD">10379</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007565"
      unitRef="USD">10592</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007566"
      unitRef="USD">10508</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010418Member"
      decimals="0"
      id="Fact007567"
      unitRef="USD">11279</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007568"
      unitRef="USD">11078</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007569"
      unitRef="USD">11213</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010418Member"
      decimals="0"
      id="Fact007570"
      unitRef="USD">11976</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007571"
      unitRef="USD">11636</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007572"
      unitRef="USD">11873</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007573"
      unitRef="USD">12143</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007574"
      unitRef="USD">12087</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007575"
      unitRef="USD">12127</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010418Member"
      decimals="0"
      id="Fact007576"
      unitRef="USD">11631</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007577"
      unitRef="USD">11744</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007578"
      unitRef="USD">11683</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010418Member"
      decimals="0"
      id="Fact007579"
      unitRef="USD">11336</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007580"
      unitRef="USD">11548</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007581"
      unitRef="USD">11562</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010418Member"
      decimals="0"
      id="Fact007582"
      unitRef="USD">11401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007583"
      unitRef="USD">11632</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007584"
      unitRef="USD">11655</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007585"
      unitRef="USD">9839</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007586"
      unitRef="USD">10105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007587"
      unitRef="USD">10366</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010418Member"
      decimals="0"
      id="Fact007588"
      unitRef="USD">11193</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007589"
      unitRef="USD">11069</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007590"
      unitRef="USD">11601</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010418Member"
      decimals="0"
      id="Fact007591"
      unitRef="USD">11830</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007592"
      unitRef="USD">11363</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007593"
      unitRef="USD">12180</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010418Member"
      decimals="0"
      id="Fact007594"
      unitRef="USD">11554</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007595"
      unitRef="USD">11185</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007596"
      unitRef="USD">11999</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007597"
      unitRef="USD">12636</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007598"
      unitRef="USD">12022</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007599"
      unitRef="USD">12964</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010418Member"
      decimals="0"
      id="Fact007600"
      unitRef="USD">9100</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007601"
      unitRef="USD">9154</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007602"
      unitRef="USD">10262</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010418Member"
      decimals="0"
      id="Fact007603"
      unitRef="USD">10821</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007604"
      unitRef="USD">10492</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007605"
      unitRef="USD">11601</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010418Member"
      decimals="0"
      id="Fact007606"
      unitRef="USD">10962</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007607"
      unitRef="USD">10946</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007608"
      unitRef="USD">11829</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007609"
      unitRef="USD">12666</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007610"
      unitRef="USD">12644</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007611"
      unitRef="USD">13247</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010418Member"
      decimals="0"
      id="Fact007612"
      unitRef="USD">13058</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007613"
      unitRef="USD">13074</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007614"
      unitRef="USD">13716</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010418Member"
      decimals="0"
      id="Fact007615"
      unitRef="USD">14387</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007616"
      unitRef="USD">13711</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007617"
      unitRef="USD">14769</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010418Member"
      decimals="0"
      id="Fact007618"
      unitRef="USD">13805</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007619"
      unitRef="USD">13542</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007620"
      unitRef="USD">14458</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007621"
      unitRef="USD">15036</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007622"
      unitRef="USD">13925</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007623"
      unitRef="USD">15520</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010418Member"
      decimals="0"
      id="Fact007624"
      unitRef="USD">13944</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007625"
      unitRef="USD">13160</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007626"
      unitRef="USD">14873</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010418Member"
      decimals="0"
      id="Fact007627"
      unitRef="USD">11981</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007628"
      unitRef="USD">11124</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007629"
      unitRef="USD">13138</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010418Member"
      decimals="0"
      id="Fact007630"
      unitRef="USD">10344</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007631"
      unitRef="USD">10029</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007632"
      unitRef="USD">11952</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007633"
      unitRef="USD">13070</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007634"
      unitRef="USD">11614</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007635"
      unitRef="USD">14303</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010418Member"
      decimals="0"
      id="Fact007636"
      unitRef="USD">14714</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007637"
      unitRef="USD">12452</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007638"
      unitRef="USD">15832</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010418Member"
      decimals="0"
      id="Fact007639"
      unitRef="USD">15212</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007640"
      unitRef="USD">12701</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007641"
      unitRef="USD">16344</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010418Member"
      decimals="0"
      id="Fact007642"
      unitRef="USD">14084</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007643"
      unitRef="USD">12103</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007644"
      unitRef="USD">15604</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007645"
      unitRef="USD">15697</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007646"
      unitRef="USD">13330</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007647"
      unitRef="USD">17044</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010418Member"
      decimals="0"
      id="Fact007648"
      unitRef="USD">16862</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007649"
      unitRef="USD">13967</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007650"
      unitRef="USD">18161</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010418Member"
      decimals="0"
      id="Fact007651"
      unitRef="USD">17118</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007652"
      unitRef="USD">13755</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007653"
      unitRef="USD">18509</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010418Member"
      decimals="0"
      id="Fact007654"
      unitRef="USD">17737</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007655"
      unitRef="USD">14739</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007656"
      unitRef="USD">19190</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007657"
      unitRef="USD">15225</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007658"
      unitRef="USD">13601</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007659"
      unitRef="USD">17280</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010418Member"
      decimals="0"
      id="Fact007660"
      unitRef="USD">17478</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007661"
      unitRef="USD">14349</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007662"
      unitRef="USD">19155</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010418Member"
      decimals="0"
      id="Fact007663"
      unitRef="USD">18751</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007664"
      unitRef="USD">15915</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007665"
      unitRef="USD">20662</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010418Member"
      decimals="0"
      id="Fact007666"
      unitRef="USD">19604</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007667"
      unitRef="USD">16679</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007668"
      unitRef="USD">21592</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007669"
      unitRef="USD">20776</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007670"
      unitRef="USD">17490</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="0"
      id="Fact007671"
      unitRef="USD">22999</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007672">&lt;img alt="Ad2 Performance Graph" src="fp0096640-41_ar131.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007673">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Europe 1.25x Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010418Member_zDuW4XZ0bacq"&gt;36.46%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010418Member_z9gJOZLpPg7b"&gt;10.40%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010418Member_zZ5XxogB9Rfv"&gt;7.59%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    MSCI World ex US Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember_zG0cf42J59FR"&gt;28.59%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember_zFcJTAizYIXr"&gt;6.70%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember_zlO1vVPiTT7o"&gt;5.75%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    STOXX Europe 50 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember_zhUqVdJuO9Un"&gt;33.10%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90E_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember_zZTxMOpdCS1S"&gt;11.66%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember_zxMi9axA04iB"&gt;8.69%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      decimals="INF"
      id="Fact007674"
      unitRef="Ratio">0.3646</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010418Member"
      decimals="INF"
      id="Fact007675"
      unitRef="Ratio">0.1040</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010418Member"
      decimals="INF"
      id="Fact007676"
      unitRef="Ratio">0.0759</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="INF"
      id="Fact007677"
      unitRef="Ratio">0.2859</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="INF"
      id="Fact007678"
      unitRef="Ratio">0.0670</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="INF"
      id="Fact007679"
      unitRef="Ratio">0.0575</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="INF"
      id="Fact007680"
      unitRef="Ratio">0.3310</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="INF"
      id="Fact007681"
      unitRef="Ratio">0.1166</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_Europe125xStrategyFundVariableAnnuitySTOXXEurope50IndexMember"
      decimals="INF"
      id="Fact007682"
      unitRef="Ratio">0.0869</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007683">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007684">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010418Member_zG8IbMLXb6Qp"&gt;$2,719,477&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010418Member_zxwAmbmTLVoq"&gt;57&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010418Member_zvswK8wQekc3"&gt;467%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010418Member_zp13PnvzBGzF"&gt;$17,983&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007685"
      unitRef="USD">2719477</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010418Member"
      decimals="INF"
      id="Fact007686"
      unitRef="Shares">57</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      decimals="INF"
      id="Fact007687"
      unitRef="Ratio">4.67</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      decimals="0"
      id="Fact007688"
      unitRef="USD">17983</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007689">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007690">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    STOXX Europe 50 Index Equity Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--IndustrySectorAxis__custom--STOXXEurope50IndexEquityFuturesContractsMember_zZZqpW92agdq"&gt;76.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    EURO FX Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--IndustrySectorAxis__custom--EUROFXFuturesContractsMember_zJoKCHEeOy7W"&gt;75.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zeyqqA9630d0"&gt;15.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--IndustrySectorAxis__custom--FinancialMember_z3uFxhh9owtJ"&gt;11.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--IndustrySectorAxis__custom--IndustrialMember_z0FJ2g1B7Bo1"&gt;7.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--IndustrySectorAxis__custom--TechnologyMember_zoVdVUc37Wik"&gt;4.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Energy
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--IndustrySectorAxis__custom--EnergyMember_zHii64qbsWxU"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--IndustrySectorAxis__custom--OtherMember_zqbX4SQvvEiK"&gt;7.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-41_ar132.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;Country Diversification&lt;sup&gt;3&lt;/sup&gt; (% of Total Investments) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    United States
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--GeographicRegionAxis__country--US_zV8LQAtzCDDq"&gt;51.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    France
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--GeographicRegionAxis__country--FR_zaLD2FBr3Ibv"&gt;10.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    United Kingdom
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--GeographicRegionAxis__country--GB_zbPnkJVzrnzK"&gt;9.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Switzerland
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--GeographicRegionAxis__country--CH_zOEbtBy77gZ1"&gt;9.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Germany
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--GeographicRegionAxis__country--DE_zil1ufOeWvUC"&gt;6.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Netherlands
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--GeographicRegionAxis__country--NL_zy0ZjeMQhJVO"&gt;5.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Spain
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--GeographicRegionAxis__country--ES_zmWlpseVqSG2"&gt;3.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Other
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--GeographicRegionAxis__custom--OtherMember_zN83UeXGhbIR"&gt;4.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total Investments
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__oef--GeographicRegionAxis__custom--TotalInvestmentsMember_zvy2skjl3tfc"&gt;100.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zLo7jHXZ6uGK"&gt;8.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zUSu1YWJb8iv"&gt;6.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ASML Holding N.V. &#x2014; Class G
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--ASMLHoldingNV8212ClassGMember_zG07oMnY3rR8"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Roche Holding AG ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--RocheHoldingAGADRMember_zaHSbnm9czJV"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AstraZeneca plc ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--AstraZenecaplcADRMember_zcpNYo04jJ8Q"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    HSBC Holdings plc ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--HSBCHoldingsplcADRMember_zFZozsjcfpCT"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Novartis AG ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--NovartisAGADRMember_zZjLvk2GRBBF"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Nestle S.A. ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--NestleSAADRMember_zA5O3M1SktTH"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SAP SE ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--SAPSEADRMember_zQ3XGaDgRriZ"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Shell plc ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--ShellplcADRMember_zOaVRSjZSg4U"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_z0gbJIJDuF21"&gt;30.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&#160;The fund's target exposure is achieved through a&#160;combination of equity futures contracts and currency futures contracts.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Country Diversification (% of Total Investments) includes temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98D_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010418Member_zKBjRhETQfk8"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zNt9TrQ5RK5j"&gt;8.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zXgc2srGG5nM"&gt;6.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ASML Holding N.V. &#x2014; Class G
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--ASMLHoldingNV8212ClassGMember_zBx3XWhtcbgD"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Roche Holding AG ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--RocheHoldingAGADRMember_zbySO8FiaMP9"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AstraZeneca plc ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--AstraZenecaplcADRMember_znooy37xUdoC"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    HSBC Holdings plc ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--HSBCHoldingsplcADRMember_zzzYj9oqX572"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Novartis AG ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--NovartisAGADRMember_z0qYIflGaLXD"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Nestle S.A. ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--NestleSAADRMember_zDR9hb86cGCb"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SAP SE ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--SAPSEADRMember_zeMotmqOZson"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Shell plc ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--ShellplcADRMember_zweIsWhKjvgk"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zqc7fKfOWbQO"&gt;30.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Country Diversification (% of Total Investments) includes temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_STOXXEurope50IndexEquityFuturesContractsMember"
      decimals="INF"
      id="Fact007691"
      unitRef="Ratio">0.760</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_EuroFXFuturesContractsMember"
      decimals="INF"
      id="Fact007692"
      unitRef="Ratio">0.759</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact007693"
      unitRef="Ratio">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_FinancialMember"
      decimals="INF"
      id="Fact007694"
      unitRef="Ratio">0.117</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact007695"
      unitRef="Ratio">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_TechnologyMember"
      decimals="INF"
      id="Fact007696"
      unitRef="Ratio">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_EnergyMember"
      decimals="INF"
      id="Fact007697"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_OtherMember"
      decimals="INF"
      id="Fact007698"
      unitRef="Ratio">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_country_US"
      decimals="INF"
      id="Fact007699"
      unitRef="Ratio">0.514</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_country_FR"
      decimals="INF"
      id="Fact007700"
      unitRef="Ratio">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_country_GB"
      decimals="INF"
      id="Fact007701"
      unitRef="Ratio">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_country_CH"
      decimals="INF"
      id="Fact007702"
      unitRef="Ratio">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_country_DE"
      decimals="INF"
      id="Fact007703"
      unitRef="Ratio">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_country_NL"
      decimals="INF"
      id="Fact007704"
      unitRef="Ratio">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_country_ES"
      decimals="INF"
      id="Fact007705"
      unitRef="Ratio">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_OtherMember18886046"
      decimals="INF"
      id="Fact007706"
      unitRef="Ratio">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_TotalInvestmentsMember"
      decimals="INF"
      id="Fact007707"
      unitRef="Ratio">1.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact007708"
      unitRef="Ratio">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact007709"
      unitRef="Ratio">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_ASMLHoldingNV8212ClassGMember"
      decimals="INF"
      id="Fact007710"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_RocheHoldingAGADRMember"
      decimals="INF"
      id="Fact007711"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_AstraZenecaplcADRMember"
      decimals="INF"
      id="Fact007712"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_HSBCHoldingsplcADRMember"
      decimals="INF"
      id="Fact007713"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_NovartisAGADRMember"
      decimals="INF"
      id="Fact007714"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_NestleSAADRMember"
      decimals="INF"
      id="Fact007715"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_SAPSEADRMember"
      decimals="INF"
      id="Fact007716"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_ShellplcADRMember"
      decimals="INF"
      id="Fact007717"
      unitRef="Ratio">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact007718"
      unitRef="Ratio">0.308</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007719">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zNt9TrQ5RK5j"&gt;8.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zXgc2srGG5nM"&gt;6.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ASML Holding N.V. &#x2014; Class G
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--ASMLHoldingNV8212ClassGMember_zBx3XWhtcbgD"&gt;2.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Roche Holding AG ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--RocheHoldingAGADRMember_zbySO8FiaMP9"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    AstraZeneca plc ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--AstraZenecaplcADRMember_znooy37xUdoC"&gt;2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    HSBC Holdings plc ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--HSBCHoldingsplcADRMember_zzzYj9oqX572"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Novartis AG ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--NovartisAGADRMember_z0qYIflGaLXD"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Nestle S.A. ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--NestleSAADRMember_zDR9hb86cGCb"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    SAP SE ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--SAPSEADRMember_zeMotmqOZson"&gt;1.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Shell plc ADR
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--ShellplcADRMember_zweIsWhKjvgk"&gt;1.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010418Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zqc7fKfOWbQO"&gt;30.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Country Diversification (% of Total Investments) includes temporary cash investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact007720"
      unitRef="Ratio">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact007721"
      unitRef="Ratio">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_ASMLHoldingNV8212ClassGMember"
      decimals="INF"
      id="Fact007722"
      unitRef="Ratio">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_RocheHoldingAGADRMember"
      decimals="INF"
      id="Fact007723"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_AstraZenecaplcADRMember"
      decimals="INF"
      id="Fact007724"
      unitRef="Ratio">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_HSBCHoldingsplcADRMember"
      decimals="INF"
      id="Fact007725"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_NovartisAGADRMember"
      decimals="INF"
      id="Fact007726"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_NestleSAADRMember"
      decimals="INF"
      id="Fact007727"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_SAPSEADRMember"
      decimals="INF"
      id="Fact007728"
      unitRef="Ratio">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_ShellplcADRMember"
      decimals="INF"
      id="Fact007729"
      unitRef="Ratio">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010418Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact007730"
      unitRef="Ratio">0.308</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007731">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010418Member"
      id="Fact007732">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007733">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007734">Japan 2x Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007735">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007736">This annual shareholder report contains important information about the Japan 2x Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007737">You can find additional information about the fund at &lt;span id="xdx_90B_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010419Member_zgDeG7EPHaGV"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_906_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010419Member_zljkNuZIxz3X"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_906_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010419Member_zbbO2R8OE25b"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007738">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007739">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007740">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007741">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007742">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010419Member_ztmKcpitYu5i"&gt;$211&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010419Member_zS1YrP1c3kLC"&gt;1.68%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      decimals="2"
      id="Fact007743"
      unitRef="USD">211</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      decimals="INF"
      id="Fact007744"
      unitRef="Ratio">0.0168</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007745">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 51.54%, outperforming the fund's broad-based securities market index, the MSCI World ex US Index, which returned 28.59% for the same period and outperforming the fund's secondary index, the Nikkei-225 Stock Average Index, which returned 26.84% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The sectors that contributed the most to the return of the underlying index for the reporting period were information technology, communication services, and industrials. There were no sectors that detracted from performance. The holdings that contributed the most to the return of the underlying index were Advantest Corp., SoftBank Group Corp., and Tokyo Electron, Ltd. Those that detracted the most were Recruit Holdings Co., Ltd, Terumo Corporation, Daiichi Sankyo Company, Ltd. The Fund maintained a daily correlation of over 99% to its benchmark of 200% of the daily price movement of the fair value of the Nikkei-225 Stock Average Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010419Member"
      id="Fact007746">Japan 2x Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      id="Fact007747">MSCI World ex US Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      id="Fact007748">Nikkei-225 Stock Average Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007749"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007750"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007751"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010419Member"
      decimals="0"
      id="Fact007752"
      unitRef="USD">9114</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007753"
      unitRef="USD">9732</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007754"
      unitRef="USD">9440</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010419Member"
      decimals="0"
      id="Fact007755"
      unitRef="USD">9630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007756"
      unitRef="USD">9519</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007757"
      unitRef="USD">9565</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010419Member"
      decimals="0"
      id="Fact007758"
      unitRef="USD">11032</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007759"
      unitRef="USD">10059</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007760"
      unitRef="USD">10277</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007761"
      unitRef="USD">10886</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007762"
      unitRef="USD">9987</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007763"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010419Member"
      decimals="0"
      id="Fact007764"
      unitRef="USD">11910</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007765"
      unitRef="USD">10592</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007766"
      unitRef="USD">10765</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010419Member"
      decimals="0"
      id="Fact007767"
      unitRef="USD">12947</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007768"
      unitRef="USD">11078</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007769"
      unitRef="USD">11299</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010419Member"
      decimals="0"
      id="Fact007770"
      unitRef="USD">13345</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007771"
      unitRef="USD">11636</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007772"
      unitRef="USD">11454</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007773"
      unitRef="USD">16362</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007774"
      unitRef="USD">12087</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007775"
      unitRef="USD">12814</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010419Member"
      decimals="0"
      id="Fact007776"
      unitRef="USD">16277</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007777"
      unitRef="USD">11744</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007778"
      unitRef="USD">12599</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010419Member"
      decimals="0"
      id="Fact007779"
      unitRef="USD">15917</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007780"
      unitRef="USD">11548</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007781"
      unitRef="USD">12758</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010419Member"
      decimals="0"
      id="Fact007782"
      unitRef="USD">17773</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007783"
      unitRef="USD">11632</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007784"
      unitRef="USD">13466</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007785"
      unitRef="USD">12607</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007786"
      unitRef="USD">10105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007787"
      unitRef="USD">11487</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010419Member"
      decimals="0"
      id="Fact007788"
      unitRef="USD">14192</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007789"
      unitRef="USD">11069</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007790"
      unitRef="USD">12131</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010419Member"
      decimals="0"
      id="Fact007791"
      unitRef="USD">14772</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007792"
      unitRef="USD">11363</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007793"
      unitRef="USD">12497</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010419Member"
      decimals="0"
      id="Fact007794"
      unitRef="USD">15550</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007795"
      unitRef="USD">11185</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007796"
      unitRef="USD">12747</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007797"
      unitRef="USD">17528</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007798"
      unitRef="USD">12022</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007799"
      unitRef="USD">13767</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010419Member"
      decimals="0"
      id="Fact007800"
      unitRef="USD">11334</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007801"
      unitRef="USD">9154</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007802"
      unitRef="USD">11122</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010419Member"
      decimals="0"
      id="Fact007803"
      unitRef="USD">15012</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007804"
      unitRef="USD">10492</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007805"
      unitRef="USD">13098</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010419Member"
      decimals="0"
      id="Fact007806"
      unitRef="USD">17116</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007807"
      unitRef="USD">10946</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007808"
      unitRef="USD">13922</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007809"
      unitRef="USD">24620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007810"
      unitRef="USD">12644</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007811"
      unitRef="USD">16843</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010419Member"
      decimals="0"
      id="Fact007812"
      unitRef="USD">24302</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007813"
      unitRef="USD">13074</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007814"
      unitRef="USD">16716</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010419Member"
      decimals="0"
      id="Fact007815"
      unitRef="USD">22894</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007816"
      unitRef="USD">13711</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007817"
      unitRef="USD">16423</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010419Member"
      decimals="0"
      id="Fact007818"
      unitRef="USD">23812</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007819"
      unitRef="USD">13542</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007820"
      unitRef="USD">16747</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007821"
      unitRef="USD">21150</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007822"
      unitRef="USD">13925</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007823"
      unitRef="USD">15840</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010419Member"
      decimals="0"
      id="Fact007824"
      unitRef="USD">17084</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007825"
      unitRef="USD">13160</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007826"
      unitRef="USD">14503</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010419Member"
      decimals="0"
      id="Fact007827"
      unitRef="USD">12334</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007828"
      unitRef="USD">11124</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007829"
      unitRef="USD">12327</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010419Member"
      decimals="0"
      id="Fact007830"
      unitRef="USD">10284</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007831"
      unitRef="USD">10029</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007832"
      unitRef="USD">11357</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007833"
      unitRef="USD">12057</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007834"
      unitRef="USD">11614</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007835"
      unitRef="USD">12622</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010419Member"
      decimals="0"
      id="Fact007836"
      unitRef="USD">14096</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007837"
      unitRef="USD">12452</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007838"
      unitRef="USD">13383</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010419Member"
      decimals="0"
      id="Fact007839"
      unitRef="USD">16260</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007840"
      unitRef="USD">12701</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007841"
      unitRef="USD">14571</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010419Member"
      decimals="0"
      id="Fact007842"
      unitRef="USD">13485</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007843"
      unitRef="USD">12103</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007844"
      unitRef="USD">13511</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007845"
      unitRef="USD">16213</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007846"
      unitRef="USD">13330</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007847"
      unitRef="USD">15056</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010419Member"
      decimals="0"
      id="Fact007848"
      unitRef="USD">20238</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007849"
      unitRef="USD">13967</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007850"
      unitRef="USD">16813</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010419Member"
      decimals="0"
      id="Fact007851"
      unitRef="USD">16919</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007852"
      unitRef="USD">13755</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007853"
      unitRef="USD">15594</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010419Member"
      decimals="0"
      id="Fact007854"
      unitRef="USD">19163</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007855"
      unitRef="USD">14739</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007856"
      unitRef="USD">16789</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007857"
      unitRef="USD">16377</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007858"
      unitRef="USD">13601</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007859"
      unitRef="USD">16086</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010419Member"
      decimals="0"
      id="Fact007860"
      unitRef="USD">14963</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007861"
      unitRef="USD">14349</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007862"
      unitRef="USD">15057</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010419Member"
      decimals="0"
      id="Fact007863"
      unitRef="USD">19746</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007864"
      unitRef="USD">15915</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007865"
      unitRef="USD">17788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010419Member"
      decimals="0"
      id="Fact007866"
      unitRef="USD">22768</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007867"
      unitRef="USD">16679</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007868"
      unitRef="USD">19272</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007869"
      unitRef="USD">24816</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="0"
      id="Fact007870"
      unitRef="USD">17490</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="0"
      id="Fact007871"
      unitRef="USD">20404</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007872">&lt;img alt="Ad2 Performance Graph" src="fp0096640-42_ar101.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007873">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Japan 2x Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010419Member_zxd4JDYMXegs"&gt;51.54%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010419Member_zAYkusBHmtn4"&gt;0.16%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010419Member_zEanupUkJYyp"&gt;9.51%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    MSCI World ex US Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember_zcXsb1hVzxpO"&gt;28.59%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember_zVk47a6Z3y7n"&gt;6.70%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember_z5u93fKU4LDi"&gt;5.75%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Nikkei-225 Stock Average Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember_zGiYSwsJzHC5"&gt;26.84%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember_zLUAVMlgnQCu"&gt;3.91%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember_zQW9vJiCmDSU"&gt;7.39%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      decimals="INF"
      id="Fact007874"
      unitRef="Ratio">0.5154</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010419Member"
      decimals="INF"
      id="Fact007875"
      unitRef="Ratio">0.0016</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010419Member"
      decimals="INF"
      id="Fact007876"
      unitRef="Ratio">0.0951</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="INF"
      id="Fact007877"
      unitRef="Ratio">0.2859</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="INF"
      id="Fact007878"
      unitRef="Ratio">0.0670</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityMSCIWorldexUSIndexMember"
      decimals="INF"
      id="Fact007879"
      unitRef="Ratio">0.0575</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="INF"
      id="Fact007880"
      unitRef="Ratio">0.2684</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="INF"
      id="Fact007881"
      unitRef="Ratio">0.0391</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_Japan2xStrategyFundVariableAnnuityNikkei225StockAverageIndexMember"
      decimals="INF"
      id="Fact007882"
      unitRef="Ratio">0.0739</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007883">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007884">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010419Member_zX9JtHOrIgMT"&gt;$1,684,625&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010419Member_z8ou6oMsbnLD"&gt;9&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010419Member_z2v3MqRIXeDk"&gt;0%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010419Member_zhXtuXInh37s"&gt;$10,264&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007885"
      unitRef="USD">1684625</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010419Member"
      decimals="INF"
      id="Fact007886"
      unitRef="Shares">9</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      decimals="INF"
      id="Fact007887"
      unitRef="Ratio">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      decimals="0"
      id="Fact007888"
      unitRef="USD">10264</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007889">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007890">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Currency Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010419Member__oef--IndustrySectorAxis__custom--CurrencyFuturesContractsMember_zgkRJ5ojkieR"&gt;200.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Equity Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010419Member__oef--IndustrySectorAxis__custom--EquityFuturesContractsMember_zi0uQ12wq3k6"&gt;199.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-42_ar102.jpg" style="width: 348px; height: 100px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&#160;The Fund's target exposure is achieved through a combination of equity futures contracts and currency futures contracts.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          
            &lt;div class="section-header"&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010419Member_custom_CurrencyFuturesContractsMember"
      decimals="INF"
      id="Fact007891"
      unitRef="Ratio">2.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010419Member_custom_EquityFuturesContractsMember"
      decimals="INF"
      id="Fact007892"
      unitRef="Ratio">1.996</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007893">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010419Member"
      id="Fact007894">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact007895">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact007896">Strengthening Dollar 2x Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact007897">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact007898">This annual shareholder report contains important information about the Strengthening Dollar 2x Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact007899">You can find additional information about the fund at &lt;span id="xdx_903_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010402Member_zj8sDMKYLYG4"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_908_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010402Member_zTbVgUQqmCem"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90A_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010402Member_z3xpvKaVAk72"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact007900">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact007901">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact007902">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact007903">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact007904">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010402Member_zQOslbGBob65"&gt;$189&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010402Member_zFQLsecU4jrD"&gt;2.04%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      decimals="2"
      id="Fact007905"
      unitRef="USD">189</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      decimals="INF"
      id="Fact007906"
      unitRef="Ratio">0.0204</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact007907">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned -14.29%, underperforming the fund's broad-based securities market index, the Bloomberg U.S. Aggregate Bond Index, which returned 7.30% for the same period and underperforming the fund's secondary index, the U.S. Dollar Index, which returned -9.37% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;There were no components that contributed to the return of the underlying index for the reporting period. The euro, British pound, and Swedish krona were the components that detracted the most from the DXY during 2025. The Fund maintained a daily correlation of over 99% to its benchmark of 200% of the daily price movement of the U.S. Dollar Index.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010402Member"
      id="Fact007908">Strengthening Dollar 2x Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      id="Fact007909">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      id="Fact007910">U.S. Dollar Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact007911"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007912"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007913"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010402Member"
      decimals="0"
      id="Fact007914"
      unitRef="USD">9132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007915"
      unitRef="USD">10303</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007916"
      unitRef="USD">9590</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010402Member"
      decimals="0"
      id="Fact007917"
      unitRef="USD">9395</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007918"
      unitRef="USD">10531</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007919"
      unitRef="USD">9748</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010402Member"
      decimals="0"
      id="Fact007920"
      unitRef="USD">9301</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007921"
      unitRef="USD">10580</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007922"
      unitRef="USD">9679</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact007923"
      unitRef="USD">10700</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007924"
      unitRef="USD">10265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007925"
      unitRef="USD">10363</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010402Member"
      decimals="0"
      id="Fact007926"
      unitRef="USD">10305</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007927"
      unitRef="USD">10349</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007928"
      unitRef="USD">10174</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010402Member"
      decimals="0"
      id="Fact007929"
      unitRef="USD">9362</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007930"
      unitRef="USD">10498</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007931"
      unitRef="USD">9696</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010402Member"
      decimals="0"
      id="Fact007932"
      unitRef="USD">8916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007933"
      unitRef="USD">10587</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007934"
      unitRef="USD">9437</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact007935"
      unitRef="USD">8812</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007936"
      unitRef="USD">10628</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007937"
      unitRef="USD">9340</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010402Member"
      decimals="0"
      id="Fact007938"
      unitRef="USD">8442</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007939"
      unitRef="USD">10473</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007940"
      unitRef="USD">9140</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010402Member"
      decimals="0"
      id="Fact007941"
      unitRef="USD">9387</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007942"
      unitRef="USD">10456</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007943"
      unitRef="USD">9578</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010402Member"
      decimals="0"
      id="Fact007944"
      unitRef="USD">9578</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007945"
      unitRef="USD">10458</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007946"
      unitRef="USD">9645</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact007947"
      unitRef="USD">9853</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007948"
      unitRef="USD">10630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007949"
      unitRef="USD">9751</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010402Member"
      decimals="0"
      id="Fact007950"
      unitRef="USD">10198</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007951"
      unitRef="USD">10942</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007952"
      unitRef="USD">9863</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010402Member"
      decimals="0"
      id="Fact007953"
      unitRef="USD">10077</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007954"
      unitRef="USD">11279</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007955"
      unitRef="USD">9747</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010402Member"
      decimals="0"
      id="Fact007956"
      unitRef="USD">10886</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007957"
      unitRef="USD">11535</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007958"
      unitRef="USD">10076</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact007959"
      unitRef="USD">10308</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007960"
      unitRef="USD">11556</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007961"
      unitRef="USD">9773</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010402Member"
      decimals="0"
      id="Fact007962"
      unitRef="USD">10741</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007963"
      unitRef="USD">11920</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007964"
      unitRef="USD">10043</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010402Member"
      decimals="0"
      id="Fact007965"
      unitRef="USD">10445</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007966"
      unitRef="USD">12265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007967"
      unitRef="USD">9874</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010402Member"
      decimals="0"
      id="Fact007968"
      unitRef="USD">9698</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007969"
      unitRef="USD">12341</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007970"
      unitRef="USD">9519</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact007971"
      unitRef="USD">8861</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007972"
      unitRef="USD">12424</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007973"
      unitRef="USD">9119</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010402Member"
      decimals="0"
      id="Fact007974"
      unitRef="USD">9481</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007975"
      unitRef="USD">12005</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007976"
      unitRef="USD">9452</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010402Member"
      decimals="0"
      id="Fact007977"
      unitRef="USD">9272</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007978"
      unitRef="USD">12224</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007979"
      unitRef="USD">9372</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010402Member"
      decimals="0"
      id="Fact007980"
      unitRef="USD">9615</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007981"
      unitRef="USD">12231</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007982"
      unitRef="USD">9554</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact007983"
      unitRef="USD">9844</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007984"
      unitRef="USD">12232</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007985"
      unitRef="USD">9700</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010402Member"
      decimals="0"
      id="Fact007986"
      unitRef="USD">10268</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007987"
      unitRef="USD">11506</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007988"
      unitRef="USD">9968</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010402Member"
      decimals="0"
      id="Fact007989"
      unitRef="USD">11508</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007990"
      unitRef="USD">10966</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007991"
      unitRef="USD">10614</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010402Member"
      decimals="0"
      id="Fact007992"
      unitRef="USD">13291</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007993"
      unitRef="USD">10445</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007994"
      unitRef="USD">11368</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact007995"
      unitRef="USD">11387</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007996"
      unitRef="USD">10641</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact007997"
      unitRef="USD">10496</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010402Member"
      decimals="0"
      id="Fact007998"
      unitRef="USD">11296</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact007999"
      unitRef="USD">10956</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008000"
      unitRef="USD">10393</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010402Member"
      decimals="0"
      id="Fact008001"
      unitRef="USD">11543</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008002"
      unitRef="USD">10863</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008003"
      unitRef="USD">10434</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010402Member"
      decimals="0"
      id="Fact008004"
      unitRef="USD">12462</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008005"
      unitRef="USD">10512</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008006"
      unitRef="USD">10764</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact008007"
      unitRef="USD">11522</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008008"
      unitRef="USD">11229</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008009"
      unitRef="USD">10274</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010402Member"
      decimals="0"
      id="Fact008010"
      unitRef="USD">12445</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008011"
      unitRef="USD">11142</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008012"
      unitRef="USD">10600</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010402Member"
      decimals="0"
      id="Fact008013"
      unitRef="USD">12937</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008014"
      unitRef="USD">11149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008015"
      unitRef="USD">10734</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010402Member"
      decimals="0"
      id="Fact008016"
      unitRef="USD">11891</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008017"
      unitRef="USD">11728</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008018"
      unitRef="USD">10218</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact008019"
      unitRef="USD">13942</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008020"
      unitRef="USD">11369</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008021"
      unitRef="USD">11000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010402Member"
      decimals="0"
      id="Fact008022"
      unitRef="USD">12978</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008023"
      unitRef="USD">11685</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008024"
      unitRef="USD">10566</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010402Member"
      decimals="0"
      id="Fact008025"
      unitRef="USD">11331</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008026"
      unitRef="USD">11826</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008027"
      unitRef="USD">9823</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010402Member"
      decimals="0"
      id="Fact008028"
      unitRef="USD">11704</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008029"
      unitRef="USD">12067</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008030"
      unitRef="USD">9914</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact008031"
      unitRef="USD">11950</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008032"
      unitRef="USD">12199</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008033"
      unitRef="USD">9969</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact008034">&lt;img alt="Ad2 Performance Graph" src="fp0096640-43_ar101.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact008035">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Strengthening Dollar 2x Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010402Member_zQabbzsSK9Iu"&gt;-14.29%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010402Member_zQkHlW604Son"&gt;6.16%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010402Member_z71cMwvH11QL"&gt;1.80%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_zSeb7z4Pz909"&gt;7.30%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_zsb1zxwfAQAT"&gt;-0.36%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_zt56kkWMKtjx"&gt;2.01%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    U.S. Dollar Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember_zS2vJ93ws9uo"&gt;-9.37%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_901_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember_zylDQmotpCyP"&gt;1.80%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember_zUvtOJ0z0Von"&gt;-0.03%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      decimals="INF"
      id="Fact008036"
      unitRef="Ratio">-0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010402Member"
      decimals="INF"
      id="Fact008037"
      unitRef="Ratio">0.0616</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010402Member"
      decimals="INF"
      id="Fact008038"
      unitRef="Ratio">0.0180</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact008039"
      unitRef="Ratio">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact008040"
      unitRef="Ratio">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact008041"
      unitRef="Ratio">0.0201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="INF"
      id="Fact008042"
      unitRef="Ratio">-0.0937</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="INF"
      id="Fact008043"
      unitRef="Ratio">0.0180</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_StrengtheningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="INF"
      id="Fact008044"
      unitRef="Ratio">-0.0003</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact008045">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact008046">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010402Member_zdXTcsTnIaAF"&gt;$1,166,586&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010402Member_zGyPsP0I3E9u"&gt;8&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010402Member_zGP76X2iszYM"&gt;0%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010402Member_z4mYmTaPQh8Q"&gt;$14,723&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact008047"
      unitRef="USD">1166586</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010402Member"
      decimals="INF"
      id="Fact008048"
      unitRef="Shares">8</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      decimals="INF"
      id="Fact008049"
      unitRef="Ratio">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      decimals="0"
      id="Fact008050"
      unitRef="USD">14723</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact008051">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact008052">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Dollar Index Currency Index Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010402Member__oef--IndustrySectorAxis__custom--USDollarIndexCurrencyIndexSwapAgreementsMember_z0bKvIuTPpoA"&gt;174.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Dollar Index Currency Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010402Member__oef--IndustrySectorAxis__custom--USDollarIndexCurrencyFuturesContractsMember_zGrdI0nqQvMl"&gt;25.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-43_ar102.jpg" style="width: 348px; height: 150px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          
            &lt;div class="section-header"&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010402Member_custom_USDollarIndexCurrencyIndexSwapAgreementsMember"
      decimals="INF"
      id="Fact008053"
      unitRef="Ratio">1.740</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010402Member_custom_USDollarIndexCurrencyFuturesContractsMember"
      decimals="INF"
      id="Fact008054"
      unitRef="Ratio">0.252</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact008055">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010402Member"
      id="Fact008056">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008057">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008058">Weakening Dollar 2x Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008059">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008060">This annual shareholder report contains important information about the Weakening Dollar 2x Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008061">You can find additional information about the fund at &lt;span id="xdx_906_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010400Member_zBG0keEb9Bb6"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_908_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010400Member_zCTOxCbq3ieM"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_900_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010400Member_zUrgG5z3wZ2s"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008062">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008063">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008064">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008065">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008066">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010400Member_zKRQnPAOQ2nJ"&gt;$223&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010400Member_zm1t4A5TK0WG"&gt;2.04%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      decimals="2"
      id="Fact008067"
      unitRef="USD">223</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      decimals="INF"
      id="Fact008068"
      unitRef="Ratio">0.0204</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008069">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 18.97%, outperforming the fund's broad-based securities market index, the Bloomberg U.S. Aggregate Bond Index, which returned 7.30% for the same period and outperforming the fund's secondary index, the U.S. Dollar Index, which returned -9.37% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;There were no components that contributed to the return of the underlying index for the reporting period. The euro, British pound, and Swedish krona were the components that detracted the most from the DXY during 2025. The Fund maintained a daily correlation of over 99% to its benchmark of -200% of the daily price movement of the U.S. Dollar Index.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010400Member"
      id="Fact008070">Weakening Dollar 2x Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      id="Fact008071">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      id="Fact008072">U.S. Dollar Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008073"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008074"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008075"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010400Member"
      decimals="0"
      id="Fact008076"
      unitRef="USD">10840</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008077"
      unitRef="USD">10303</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008078"
      unitRef="USD">9590</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010400Member"
      decimals="0"
      id="Fact008079"
      unitRef="USD">10491</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008080"
      unitRef="USD">10531</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008081"
      unitRef="USD">9748</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010400Member"
      decimals="0"
      id="Fact008082"
      unitRef="USD">10575</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008083"
      unitRef="USD">10580</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008084"
      unitRef="USD">9679</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008085"
      unitRef="USD">9129</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008086"
      unitRef="USD">10265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008087"
      unitRef="USD">10363</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010400Member"
      decimals="0"
      id="Fact008088"
      unitRef="USD">9415</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008089"
      unitRef="USD">10349</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008090"
      unitRef="USD">10174</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010400Member"
      decimals="0"
      id="Fact008091"
      unitRef="USD">10325</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008092"
      unitRef="USD">10498</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008093"
      unitRef="USD">9696</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010400Member"
      decimals="0"
      id="Fact008094"
      unitRef="USD">10795</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008095"
      unitRef="USD">10587</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008096"
      unitRef="USD">9437</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008097"
      unitRef="USD">10892</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008098"
      unitRef="USD">10628</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008099"
      unitRef="USD">9340</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010400Member"
      decimals="0"
      id="Fact008100"
      unitRef="USD">11304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008101"
      unitRef="USD">10473</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008102"
      unitRef="USD">9140</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010400Member"
      decimals="0"
      id="Fact008103"
      unitRef="USD">10139</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008104"
      unitRef="USD">10456</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008105"
      unitRef="USD">9578</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010400Member"
      decimals="0"
      id="Fact008106"
      unitRef="USD">9943</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008107"
      unitRef="USD">10458</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008108"
      unitRef="USD">9645</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008109"
      unitRef="USD">9625</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008110"
      unitRef="USD">10630</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008111"
      unitRef="USD">9751</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010400Member"
      decimals="0"
      id="Fact008112"
      unitRef="USD">9294</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008113"
      unitRef="USD">10942</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008114"
      unitRef="USD">9863</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010400Member"
      decimals="0"
      id="Fact008115"
      unitRef="USD">9417</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008116"
      unitRef="USD">11279</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008117"
      unitRef="USD">9747</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010400Member"
      decimals="0"
      id="Fact008118"
      unitRef="USD">8715</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008119"
      unitRef="USD">11535</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008120"
      unitRef="USD">10076</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008121"
      unitRef="USD">9159</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008122"
      unitRef="USD">11556</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008123"
      unitRef="USD">9773</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010400Member"
      decimals="0"
      id="Fact008124"
      unitRef="USD">8391</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008125"
      unitRef="USD">11920</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008126"
      unitRef="USD">10043</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010400Member"
      decimals="0"
      id="Fact008127"
      unitRef="USD">8673</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008128"
      unitRef="USD">12265</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008129"
      unitRef="USD">9874</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010400Member"
      decimals="0"
      id="Fact008130"
      unitRef="USD">9285</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008131"
      unitRef="USD">12341</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008132"
      unitRef="USD">9519</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008133"
      unitRef="USD">10046</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008134"
      unitRef="USD">12424</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008135"
      unitRef="USD">9119</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010400Member"
      decimals="0"
      id="Fact008136"
      unitRef="USD">9278</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008137"
      unitRef="USD">12005</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008138"
      unitRef="USD">9452</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010400Member"
      decimals="0"
      id="Fact008139"
      unitRef="USD">9399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008140"
      unitRef="USD">12224</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008141"
      unitRef="USD">9372</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010400Member"
      decimals="0"
      id="Fact008142"
      unitRef="USD">8975</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008143"
      unitRef="USD">12231</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008144"
      unitRef="USD">9554</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008145"
      unitRef="USD">8643</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008146"
      unitRef="USD">12232</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008147"
      unitRef="USD">9700</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010400Member"
      decimals="0"
      id="Fact008148"
      unitRef="USD">8089</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008149"
      unitRef="USD">11506</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008150"
      unitRef="USD">9968</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010400Member"
      decimals="0"
      id="Fact008151"
      unitRef="USD">7071</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008152"
      unitRef="USD">10966</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008153"
      unitRef="USD">10614</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010400Member"
      decimals="0"
      id="Fact008154"
      unitRef="USD">6072</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008155"
      unitRef="USD">10445</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008156"
      unitRef="USD">11368</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008157"
      unitRef="USD">7048</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008158"
      unitRef="USD">10641</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008159"
      unitRef="USD">10496</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010400Member"
      decimals="0"
      id="Fact008160"
      unitRef="USD">7146</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008161"
      unitRef="USD">10956</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008162"
      unitRef="USD">10393</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010400Member"
      decimals="0"
      id="Fact008163"
      unitRef="USD">7072</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008164"
      unitRef="USD">10863</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008165"
      unitRef="USD">10434</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010400Member"
      decimals="0"
      id="Fact008166"
      unitRef="USD">6626</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008167"
      unitRef="USD">10512</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008168"
      unitRef="USD">10764</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008169"
      unitRef="USD">7249</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008170"
      unitRef="USD">11229</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008171"
      unitRef="USD">10274</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010400Member"
      decimals="0"
      id="Fact008172"
      unitRef="USD">6804</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008173"
      unitRef="USD">11142</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008174"
      unitRef="USD">10600</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010400Member"
      decimals="0"
      id="Fact008175"
      unitRef="USD">6629</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008176"
      unitRef="USD">11149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008177"
      unitRef="USD">10734</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010400Member"
      decimals="0"
      id="Fact008178"
      unitRef="USD">7294</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008179"
      unitRef="USD">11728</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008180"
      unitRef="USD">10218</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008181"
      unitRef="USD">6291</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008182"
      unitRef="USD">11369</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008183"
      unitRef="USD">11000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010400Member"
      decimals="0"
      id="Fact008184"
      unitRef="USD">6798</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008185"
      unitRef="USD">11685</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008186"
      unitRef="USD">10566</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010400Member"
      decimals="0"
      id="Fact008187"
      unitRef="USD">7789</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008188"
      unitRef="USD">11826</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008189"
      unitRef="USD">9823</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010400Member"
      decimals="0"
      id="Fact008190"
      unitRef="USD">7588</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008191"
      unitRef="USD">12067</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008192"
      unitRef="USD">9914</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008193"
      unitRef="USD">7485</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="0"
      id="Fact008194"
      unitRef="USD">12199</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="0"
      id="Fact008195"
      unitRef="USD">9969</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008196">&lt;img alt="Ad2 Performance Graph" src="fp0096640-44_ar111.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008197">          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Weakening Dollar 2x Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010400Member_zOast4aTrdCj"&gt;18.97%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010400Member_zOoMoXBlBJfq"&gt;-5.72%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010400Member_ziAjPtzIIXo3"&gt;-2.86%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_zSQZYJLO74ol"&gt;7.30%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_zAcyeJpjf8H4"&gt;-0.36%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember_ztuzp8N90aOO"&gt;2.01%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    U.S. Dollar Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_906_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember_zjO8QInWeGoq"&gt;-9.37%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember_z0NKJvhSAxFy"&gt;1.80%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember_zrg8DJWhVUym"&gt;-0.03%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      decimals="INF"
      id="Fact008198"
      unitRef="Ratio">0.1897</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010400Member"
      decimals="INF"
      id="Fact008199"
      unitRef="Ratio">-0.0572</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010400Member"
      decimals="INF"
      id="Fact008200"
      unitRef="Ratio">-0.0286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact008201"
      unitRef="Ratio">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact008202"
      unitRef="Ratio">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityBloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="Fact008203"
      unitRef="Ratio">0.0201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="INF"
      id="Fact008204"
      unitRef="Ratio">-0.0937</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="INF"
      id="Fact008205"
      unitRef="Ratio">0.0180</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_WeakeningDollar2xStrategyFundVariableAnnuityUSDollarIndexMember"
      decimals="INF"
      id="Fact008206"
      unitRef="Ratio">-0.0003</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008207">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008208">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010400Member_zlryJfT8Ipqv"&gt;$377,783&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010400Member_zeP8GZQl5sD1"&gt;8&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010400Member_zVwvNw1BLzrG"&gt;0%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010400Member_zFRQgimJSXhO"&gt;$5,438&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008209"
      unitRef="USD">377783</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010400Member"
      decimals="INF"
      id="Fact008210"
      unitRef="Shares">8</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      decimals="INF"
      id="Fact008211"
      unitRef="Ratio">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      decimals="0"
      id="Fact008212"
      unitRef="USD">5438</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008213">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008214">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Dollar Index Currency Swap Agreements 
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010400Member__oef--IndustrySectorAxis__custom--USDollarIndexCurrencySwapAgreementsMember_zdlkvRMs8SZM"&gt;-42.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Dollar Index Currency Futures Contracts 
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010400Member__oef--IndustrySectorAxis__custom--USDollarIndexCurrencyFuturesContractsMember_zg1fU63ADO42"&gt;-155.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-44_ar112.jpg" style="width: 348px; height: 150px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          
            &lt;div class="section-header"&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010400Member_custom_USDollarIndexCurrencySwapAgreementsMember"
      decimals="INF"
      id="Fact008215"
      unitRef="Ratio">-0.429</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010400Member_custom_USDollarIndexCurrencyFuturesContractsMember"
      decimals="INF"
      id="Fact008216"
      unitRef="Ratio">-1.556</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008217">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010400Member"
      id="Fact008218">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008219">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008220">Commodities Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008221">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008222">This annual shareholder report contains important information about the Commodities Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008223">You can find additional information about the fund at &lt;span id="xdx_908_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010403Member_zwfGosX7H7mN"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_906_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010403Member_zdu3CJOA2yeX"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_904_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010403Member_ziFHoFoLEuul"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008224">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008225">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008226">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008227">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008228">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010403Member_zQmG7GDyXZoe"&gt;$166&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010403Member_zY3ZUoXOEV0k"&gt;1.62%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      decimals="2"
      id="Fact008229"
      unitRef="USD">166</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      decimals="INF"
      id="Fact008230"
      unitRef="Ratio">0.0162</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008231">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 4.89%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the S&amp;amp;P Goldman Sachs Commodity Index, which returned 7.12% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The fund obtained exposure to the commodities markets through futures on the S&amp;amp;P Goldman Sachs Commodity Index (the "Secondary Index").&#160; During the reporting period, the industrial metals and precious metals sectors had some of the strongest returns.&#160;14 of the 24 Secondary Index components had positive returns during the reporting period.&#160; The components of the Secondary Index with some of the largest positive returns were silver, gold and copper. The components of the Secondary Index with some of the largest negative returns were cocoa, natural gas, and wheat.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010403Member"
      id="Fact008232">Commodities Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact008233">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      id="Fact008234">S&amp;P Goldman Sachs Commodity Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008235"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008236"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008237"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010403Member"
      decimals="0"
      id="Fact008238"
      unitRef="USD">9705</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008239"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008240"
      unitRef="USD">9750</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010403Member"
      decimals="0"
      id="Fact008241"
      unitRef="USD">10949</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008242"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008243"
      unitRef="USD">10986</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010403Member"
      decimals="0"
      id="Fact008244"
      unitRef="USD">10443</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008245"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008246"
      unitRef="USD">10530</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008247"
      unitRef="USD">11040</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008248"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008249"
      unitRef="USD">11137</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010403Member"
      decimals="0"
      id="Fact008250"
      unitRef="USD">10485</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008251"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008252"
      unitRef="USD">10574</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010403Member"
      decimals="0"
      id="Fact008253"
      unitRef="USD">9885</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008254"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008255"
      unitRef="USD">9996</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010403Member"
      decimals="0"
      id="Fact008256"
      unitRef="USD">10531</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008257"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008258"
      unitRef="USD">10718</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008259"
      unitRef="USD">11530</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008260"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008261"
      unitRef="USD">11779</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010403Member"
      decimals="0"
      id="Fact008262"
      unitRef="USD">11743</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008263"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008264"
      unitRef="USD">12036</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010403Member"
      decimals="0"
      id="Fact008265"
      unitRef="USD">12629</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008266"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008267"
      unitRef="USD">12999</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010403Member"
      decimals="0"
      id="Fact008268"
      unitRef="USD">12785</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008269"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008270"
      unitRef="USD">13173</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008271"
      unitRef="USD">9786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008272"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008273"
      unitRef="USD">10151</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010403Member"
      decimals="0"
      id="Fact008274"
      unitRef="USD">11154</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008275"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008276"
      unitRef="USD">11671</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010403Member"
      decimals="0"
      id="Fact008277"
      unitRef="USD">10897</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008278"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008279"
      unitRef="USD">11505</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010403Member"
      decimals="0"
      id="Fact008280"
      unitRef="USD">10459</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008281"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008282"
      unitRef="USD">11025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008283"
      unitRef="USD">11278</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008284"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008285"
      unitRef="USD">11941</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010403Member"
      decimals="0"
      id="Fact008286"
      unitRef="USD">6374</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008287"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008288"
      unitRef="USD">6884</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010403Member"
      decimals="0"
      id="Fact008289"
      unitRef="USD">7319</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008290"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008291"
      unitRef="USD">7605</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010403Member"
      decimals="0"
      id="Fact008292"
      unitRef="USD">7642</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008293"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008294"
      unitRef="USD">7955</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008295"
      unitRef="USD">8716</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008296"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008297"
      unitRef="USD">9108</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010403Member"
      decimals="0"
      id="Fact008298"
      unitRef="USD">9882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008299"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008300"
      unitRef="USD">10342</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010403Member"
      decimals="0"
      id="Fact008301"
      unitRef="USD">11453</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008302"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008303"
      unitRef="USD">11968</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010403Member"
      decimals="0"
      id="Fact008304"
      unitRef="USD">11982</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008305"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008306"
      unitRef="USD">12593</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008307"
      unitRef="USD">12162</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008308"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008309"
      unitRef="USD">12783</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010403Member"
      decimals="0"
      id="Fact008310"
      unitRef="USD">16011</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008311"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008312"
      unitRef="USD">17018</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010403Member"
      decimals="0"
      id="Fact008313"
      unitRef="USD">16261</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008314"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008315"
      unitRef="USD">17359</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010403Member"
      decimals="0"
      id="Fact008316"
      unitRef="USD">14466</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008317"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008318"
      unitRef="USD">15570</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008319"
      unitRef="USD">14946</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008320"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008321"
      unitRef="USD">16105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010403Member"
      decimals="0"
      id="Fact008322"
      unitRef="USD">14117</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008323"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008324"
      unitRef="USD">15309</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010403Member"
      decimals="0"
      id="Fact008325"
      unitRef="USD">13643</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008326"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008327"
      unitRef="USD">14891</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010403Member"
      decimals="0"
      id="Fact008328"
      unitRef="USD">15687</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008329"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008330"
      unitRef="USD">17271</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008331"
      unitRef="USD">14013</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008332"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008333"
      unitRef="USD">15418</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010403Member"
      decimals="0"
      id="Fact008334"
      unitRef="USD">15413</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008335"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008336"
      unitRef="USD">17015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010403Member"
      decimals="0"
      id="Fact008337"
      unitRef="USD">15454</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008338"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008339"
      unitRef="USD">17126</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010403Member"
      decimals="0"
      id="Fact008340"
      unitRef="USD">14651</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008341"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008342"
      unitRef="USD">16225</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008343"
      unitRef="USD">15175</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008344"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008345"
      unitRef="USD">16843</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010403Member"
      decimals="0"
      id="Fact008346"
      unitRef="USD">15794</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008347"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008348"
      unitRef="USD">17666</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010403Member"
      decimals="0"
      id="Fact008349"
      unitRef="USD">15238</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008350"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008351"
      unitRef="USD">17170</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010403Member"
      decimals="0"
      id="Fact008352"
      unitRef="USD">15859</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008353"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008354"
      unitRef="USD">17869</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008355"
      unitRef="USD">15917</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008356"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="0"
      id="Fact008357"
      unitRef="USD">18042</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008358">&lt;img alt="Ad2 Performance Graph" src="fp0096640-45_ar101.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008359">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Commodities Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010403Member_zdoY0KiIpFn5"&gt;4.89%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010403Member_zgFVOnr0BMz0"&gt;12.80%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010403Member_zpagdzlpEjXZ"&gt;4.76%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--CommoditiesStrategyFundVariableAnnuitySampP500IndexMember_z1QYfxn8IZMb"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--CommoditiesStrategyFundVariableAnnuitySampP500IndexMember_zECxixaJEHZU"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90F_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--CommoditiesStrategyFundVariableAnnuitySampP500IndexMember_zGX4hUugrCtE"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P Goldman Sachs Commodity Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_909_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember_z7cR6IwxLFkO"&gt;7.12%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember_zZKKNm5Nj0s1"&gt;14.65%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember_zxPaZOJAbJyl"&gt;6.08%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      decimals="INF"
      id="Fact008360"
      unitRef="Ratio">0.0489</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010403Member"
      decimals="INF"
      id="Fact008361"
      unitRef="Ratio">0.1280</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010403Member"
      decimals="INF"
      id="Fact008362"
      unitRef="Ratio">0.0476</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact008363"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact008364"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact008365"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="INF"
      id="Fact008366"
      unitRef="Ratio">0.0712</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="INF"
      id="Fact008367"
      unitRef="Ratio">0.1465</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_CommoditiesStrategyFundVariableAnnuitySampPGoldmanSachsCommodityIndexMember"
      decimals="INF"
      id="Fact008368"
      unitRef="Ratio">0.0608</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008369">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008370">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010403Member_zRa8oNMVSHME"&gt;$4,449,784&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010403Member_zoJqV9OWPuNA"&gt;9&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010403Member_zBpIfJCoWiZC"&gt;0%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010403Member_zkd9Uh2ZBJUt"&gt;$38,218&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008371"
      unitRef="USD">4449784</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010403Member"
      decimals="INF"
      id="Fact008372"
      unitRef="Shares">9</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      decimals="INF"
      id="Fact008373"
      unitRef="Ratio">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      decimals="0"
      id="Fact008374"
      unitRef="USD">38218</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008375">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008376">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Consolidated Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    S&amp;amp;P Goldman Sachs Commodity Index Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010403Member__oef--IndustrySectorAxis__custom--SampPGoldmanSachsCommodityIndexFuturesContractsMember_zOA4Kr0Dkcgj"&gt;98.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-45_ar102.jpg" style="width: 348px; height: 100px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010403Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_z7YKvjjuIgWJ"&gt;25.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010403Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zM5Me9kVRotM"&gt;25.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010403Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zdEYNfAQ6dok"&gt;50.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Consolidated Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_983_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010403Member_zgBVnlPc75CW"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010403Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zlGaTXWd8OX7"&gt;25.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010403Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zGGKcJt9LaqO"&gt;25.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010403Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zUte7zNf3WKG"&gt;50.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010403Member_custom_SampPGoldmanSachsCommodityIndexFuturesContractsMember"
      decimals="INF"
      id="Fact008377"
      unitRef="Ratio">0.987</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010403Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact008378"
      unitRef="Ratio">0.257</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010403Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact008379"
      unitRef="Ratio">0.251</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010403Member_custom_TotalMember"
      decimals="INF"
      id="Fact008380"
      unitRef="Ratio">0.508</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008381">
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010403Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zlGaTXWd8OX7"&gt;25.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010403Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zGGKcJt9LaqO"&gt;25.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010403Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zUte7zNf3WKG"&gt;50.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010403Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact008382"
      unitRef="Ratio">0.257</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010403Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact008383"
      unitRef="Ratio">0.251</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010403Member_custom_TotalMember"
      decimals="INF"
      id="Fact008384"
      unitRef="Ratio">0.508</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008385">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010403Member"
      id="Fact008386">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008387">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008388">Global Managed Futures Strategy Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008389">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008390">This annual shareholder report contains important information about the Global Managed Futures Strategy Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008391">You can find additional information about the fund at &lt;span id="xdx_90E_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000069235Member_zUeSmOnOtcwS"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_901_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000069235Member_zjBp7dQBAT4I"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90F_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000069235Member_z7mfh90se5Ni"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008392">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008393">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008394">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008395">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008396">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000069235Member_zohG1gyLn4wl"&gt;$210&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000069235Member_zYAKkY8c5qKh"&gt;2.06%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      decimals="2"
      id="Fact008397"
      unitRef="USD">210</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      decimals="INF"
      id="Fact008398"
      unitRef="Ratio">0.0206</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008399">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 3.65%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the ICE BofA 3-Month U.S. Treasury Bill Index, which returned 4.21% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In 2025, futures markets were defined by pronounced macro regime shifts, producing a mixed but ultimately constructive environment for systematic trend following. Commodities were the standout sector: precious metals, particularly gold, exhibited strong, persistent upside trends driven by central bank demand and geopolitical hedging, while industrial metals trended more clearly later in the year; energy markets remained comparatively range-bound. In currencies, broad U.S. Dollar weakness supported durable trends across several G10 pairs, though intermittent volatility led to whipsaws. Equity Index futures saw sharp downturns early in the year followed by a sustained risk-on rally, rewarding medium- to longer-term trend models. Bond futures were marked by choppy transitions around monetary-policy inflection points. Overall, 2025 highlighted the importance of cross-asset diversification, adaptive risk management, and patience through regime shifts.&lt;/p&gt;&lt;p&gt;The fund recorded three consecutive positive quarters following a negative first quarter in 2025. Q1 losses were broad-based, led by currencies and fixed income amid a difficult trend environment. Q2 saw a recovery driven by equities, with commodities and currencies contributing modestly while fixed income remained weak. Q3 was the strongest quarter, dominated by equity gains with additional support from commodities, while currencies and fixed income detracted.  Q4 extended the equity-led pattern, with commodities essentially flat and modest headwinds from currencies and fixed income. For the year overall, equities were the primary driver of performance, with support from commodities, while currencies and fixed income were persistent drags, particularly in the early part of the year.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000069235Member"
      id="Fact008400">Global Managed Futures Strategy Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      id="Fact008401">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      id="Fact008402">ICE BofA 3-Month U.S. Treasury Bill Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008403"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008404"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008405"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000069235Member"
      decimals="0"
      id="Fact008406"
      unitRef="USD">9665</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008407"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008408"
      unitRef="USD">10007</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000069235Member"
      decimals="0"
      id="Fact008409"
      unitRef="USD">9094</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008410"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008411"
      unitRef="USD">10015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000069235Member"
      decimals="0"
      id="Fact008412"
      unitRef="USD">8968</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008413"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008414"
      unitRef="USD">10024</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008415"
      unitRef="USD">8523</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008416"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008417"
      unitRef="USD">10033</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000069235Member"
      decimals="0"
      id="Fact008418"
      unitRef="USD">8684</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008419"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008420"
      unitRef="USD">10043</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000069235Member"
      decimals="0"
      id="Fact008421"
      unitRef="USD">8481</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008422"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008423"
      unitRef="USD">10063</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000069235Member"
      decimals="0"
      id="Fact008424"
      unitRef="USD">8929</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008425"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008426"
      unitRef="USD">10090</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008427"
      unitRef="USD">9266</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008428"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008429"
      unitRef="USD">10119</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000069235Member"
      decimals="0"
      id="Fact008430"
      unitRef="USD">9266</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008431"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008432"
      unitRef="USD">10154</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000069235Member"
      decimals="0"
      id="Fact008433"
      unitRef="USD">8913</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008434"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008435"
      unitRef="USD">10200</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000069235Member"
      decimals="0"
      id="Fact008436"
      unitRef="USD">9108</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008437"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008438"
      unitRef="USD">10251</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008439"
      unitRef="USD">8429</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008440"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008441"
      unitRef="USD">10308</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000069235Member"
      decimals="0"
      id="Fact008442"
      unitRef="USD">8701</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008443"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008444"
      unitRef="USD">10370</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000069235Member"
      decimals="0"
      id="Fact008445"
      unitRef="USD">8929</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008446"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008447"
      unitRef="USD">10436</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000069235Member"
      decimals="0"
      id="Fact008448"
      unitRef="USD">9406</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008449"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008450"
      unitRef="USD">10495</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008451"
      unitRef="USD">9116</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008452"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008453"
      unitRef="USD">10543</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000069235Member"
      decimals="0"
      id="Fact008454"
      unitRef="USD">9220</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008455"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008456"
      unitRef="USD">10604</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000069235Member"
      decimals="0"
      id="Fact008457"
      unitRef="USD">9187</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008458"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008459"
      unitRef="USD">10606</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000069235Member"
      decimals="0"
      id="Fact008460"
      unitRef="USD">9169</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008461"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008462"
      unitRef="USD">10610</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008463"
      unitRef="USD">9352</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008464"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008465"
      unitRef="USD">10614</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000069235Member"
      decimals="0"
      id="Fact008466"
      unitRef="USD">9622</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008467"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008468"
      unitRef="USD">10616</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000069235Member"
      decimals="0"
      id="Fact008469"
      unitRef="USD">9834</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008470"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008471"
      unitRef="USD">10616</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000069235Member"
      decimals="0"
      id="Fact008472"
      unitRef="USD">9673</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008473"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008474"
      unitRef="USD">10618</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008475"
      unitRef="USD">9440</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008476"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008477"
      unitRef="USD">10619</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000069235Member"
      decimals="0"
      id="Fact008478"
      unitRef="USD">10474</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008479"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008480"
      unitRef="USD">10623</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000069235Member"
      decimals="0"
      id="Fact008481"
      unitRef="USD">10765</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008482"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008483"
      unitRef="USD">10634</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000069235Member"
      decimals="0"
      id="Fact008484"
      unitRef="USD">10972</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008485"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008486"
      unitRef="USD">10684</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008487"
      unitRef="USD">10506</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008488"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008489"
      unitRef="USD">10775</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000069235Member"
      decimals="0"
      id="Fact008490"
      unitRef="USD">10386</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008491"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008492"
      unitRef="USD">10891</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000069235Member"
      decimals="0"
      id="Fact008493"
      unitRef="USD">10840</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008494"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008495"
      unitRef="USD">11020</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000069235Member"
      decimals="0"
      id="Fact008496"
      unitRef="USD">11235</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008497"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008498"
      unitRef="USD">11165</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008499"
      unitRef="USD">10905</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008500"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008501"
      unitRef="USD">11319</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000069235Member"
      decimals="0"
      id="Fact008502"
      unitRef="USD">11896</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008503"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008504"
      unitRef="USD">11466</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000069235Member"
      decimals="0"
      id="Fact008505"
      unitRef="USD">11432</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008506"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008507"
      unitRef="USD">11618</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000069235Member"
      decimals="0"
      id="Fact008508"
      unitRef="USD">10760</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008509"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008510"
      unitRef="USD">11778</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008511"
      unitRef="USD">10945</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008512"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008513"
      unitRef="USD">11917</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000069235Member"
      decimals="0"
      id="Fact008514"
      unitRef="USD">10383</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008515"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008516"
      unitRef="USD">12039</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000069235Member"
      decimals="0"
      id="Fact008517"
      unitRef="USD">10515</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008518"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008519"
      unitRef="USD">12165</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000069235Member"
      decimals="0"
      id="Fact008520"
      unitRef="USD">11041</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008521"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008522"
      unitRef="USD">12297</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008523"
      unitRef="USD">11345</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008524"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="0"
      id="Fact008525"
      unitRef="USD">12418</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008526">&lt;img alt="Ad2 Performance Graph" src="fp0096640-46_ar121.jpg" style="width: 348px; height: 340px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008527">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Global Managed Futures Strategy Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000069235Member_zWk7EHKtic09"&gt;3.65%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000069235Member_zdPzq8ZZ2UrA"&gt;3.94%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000069235Member_zLKCgQNstpqg"&gt;1.27%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_907_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember_zAz2xaakOOEw"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_905_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember_zi6WSZb6zXgG"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember_zpi5P76CrMEc"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    ICE BofA 3-Month U.S. Treasury Bill Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember_zVS60Yq6cDg2"&gt;4.21%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90A_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember_zXrFaCG4DgKA"&gt;3.19%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember_zSPt5veeZPjD"&gt;2.19%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      decimals="INF"
      id="Fact008528"
      unitRef="Ratio">0.0365</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000069235Member"
      decimals="INF"
      id="Fact008529"
      unitRef="Ratio">0.0394</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000069235Member"
      decimals="INF"
      id="Fact008530"
      unitRef="Ratio">0.0127</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact008531"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact008532"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact008533"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="INF"
      id="Fact008534"
      unitRef="Ratio">0.0421</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="INF"
      id="Fact008535"
      unitRef="Ratio">0.0319</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_GlobalManagedFuturesStrategyFundVariableAnnuityICEBofA3MonthUSTreasuryBillIndexMember"
      decimals="INF"
      id="Fact008536"
      unitRef="Ratio">0.0219</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008537">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008538">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000069235Member_zGLD50y2TTMA"&gt;$12,344,879&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000069235Member_zy71rdcy1HPp"&gt;67&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000069235Member_zg7p6fPcDWhd"&gt;0%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000069235Member_z7zBXqVdAdVh"&gt;$102,720&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008539"
      unitRef="USD">12344879</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000069235Member"
      decimals="INF"
      id="Fact008540"
      unitRef="Shares">67</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      decimals="INF"
      id="Fact008541"
      unitRef="Ratio">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      decimals="0"
      id="Fact008542"
      unitRef="USD">102720</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008543">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008544">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Consolidated Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Interest Rate Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__oef--IndustrySectorAxis__custom--InterestRateFuturesContractsMember_zZNIwHHEIYNj"&gt;92.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Equity Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__oef--IndustrySectorAxis__custom--EquityFuturesContractsMember_zEsn29VRhyMw"&gt;83.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Currency Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__oef--IndustrySectorAxis__custom--CurrencyFuturesContractsMember_zDCgdhxCxDdV"&gt;48.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Commodity Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__oef--IndustrySectorAxis__custom--CommodityFuturesContractsMember_zw0hnq2l2171"&gt;43.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Equity Futures Contracts 
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__oef--IndustrySectorAxis__custom--EquityFuturesContractsShortMember_zvoTosvzExJb"&gt;-10.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Currency Futures Contracts 
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__oef--IndustrySectorAxis__custom--CurrencyFuturesContractsShortMember_zvBX05bGMBbe"&gt;-11.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Commodity Futures Contracts 
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__oef--IndustrySectorAxis__custom--CommodityFuturesContractsShortMember_zRkCqbxhdMv3"&gt;-20.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Interest Rate Futures Contracts 
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__oef--IndustrySectorAxis__custom--InterestRateFuturesContractsShortMember_zf6W6Bd2sfSb"&gt;-177.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-46_ar122.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Variable Insurance Strategy Fund III
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimVariableInsuranceStrategyFundIIIMember_zuOiuchhHOOU"&gt;20.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund III
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIIMember_zNpKOngrRyu9"&gt;18.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zVgAQSmio5mx"&gt;0.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zlmMXDW09gSY"&gt;0.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zkiyeGQR3kIi"&gt;39.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Consolidated Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98E_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000069235Member_zjIr3EjhODO4"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Variable Insurance Strategy Fund III
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimVariableInsuranceStrategyFundIIIMember_zFV6D1BQdU9u"&gt;20.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund III
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIIMember_z3anoonKXaWk"&gt;18.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_znOBQURHlHqU"&gt;0.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zoiM1f8Ob7eY"&gt;0.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zVaVU9FJNFr2"&gt;39.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_InterestRateFuturesContractsMember"
      decimals="INF"
      id="Fact008545"
      unitRef="Ratio">0.925</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_EquityFuturesContractsMember"
      decimals="INF"
      id="Fact008546"
      unitRef="Ratio">0.839</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_CurrencyFuturesContractsMember"
      decimals="INF"
      id="Fact008547"
      unitRef="Ratio">0.481</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_CommodityFuturesContractsMember"
      decimals="INF"
      id="Fact008548"
      unitRef="Ratio">0.438</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_EquityFuturesContractsShortMember"
      decimals="INF"
      id="Fact008549"
      unitRef="Ratio">-0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_CurrencyFuturesContractsShortMember"
      decimals="INF"
      id="Fact008550"
      unitRef="Ratio">-0.114</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_CommodityFuturesContractsShortMember"
      decimals="INF"
      id="Fact008551"
      unitRef="Ratio">-0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_InterestRateFuturesContractsShortMember"
      decimals="INF"
      id="Fact008552"
      unitRef="Ratio">-1.770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_GuggenheimVariableInsuranceStrategyFundIIIMember"
      decimals="INF"
      id="Fact008553"
      unitRef="Ratio">0.202</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_GuggenheimStrategyFundIIIMember"
      decimals="INF"
      id="Fact008554"
      unitRef="Ratio">0.180</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact008555"
      unitRef="Ratio">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact008556"
      unitRef="Ratio">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_TotalMember"
      decimals="INF"
      id="Fact008557"
      unitRef="Ratio">0.397</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008558">
            &lt;div class="section-header"&gt;&lt;strong&gt;Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Variable Insurance Strategy Fund III
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimVariableInsuranceStrategyFundIIIMember_zFV6D1BQdU9u"&gt;20.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund III
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIIMember_z3anoonKXaWk"&gt;18.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_znOBQURHlHqU"&gt;0.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zoiM1f8Ob7eY"&gt;0.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000069235Member__us-gaap--InvestmentTypeAxis__custom--TotalMember_zVaVU9FJNFr2"&gt;39.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_GuggenheimVariableInsuranceStrategyFundIIIMember"
      decimals="INF"
      id="Fact008559"
      unitRef="Ratio">0.202</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_GuggenheimStrategyFundIIIMember"
      decimals="INF"
      id="Fact008560"
      unitRef="Ratio">0.180</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact008561"
      unitRef="Ratio">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact008562"
      unitRef="Ratio">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000069235Member_custom_TotalMember"
      decimals="INF"
      id="Fact008563"
      unitRef="Ratio">0.397</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008564">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000069235Member"
      id="Fact008565">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008566">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008567">Multi-Hedge Strategies Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008568">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008569">This annual shareholder report contains important information about the Multi-Hedge Strategies Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008570">You can find additional information about the fund at &lt;span id="xdx_909_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010416Member_zOe2vOfNSVrs"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_902_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010416Member_zGV2ixlowDDI"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_90E_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010416Member_z4yIcrdnTJAh"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008571">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008572">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008573">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008574">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008575">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010416Member_zRgoq0TqMvev"&gt;$159&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010416Member_zVcoqNzdq17H"&gt;1.58%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      decimals="2"
      id="Fact008576"
      unitRef="USD">159</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      decimals="INF"
      id="Fact008577"
      unitRef="Ratio">0.0158</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008578">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 1.25%, underperforming the fund's broad-based securities market index, the S&amp;amp;P 500 Index, which returned 17.88% for the same period and underperforming the fund's secondary index, the HFRX Global Hedge Fund Index, which returned 7.13% for the same period.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The fund's merger arbitrage strategy was the largest positive contributor of the year as several notable deals closed (e.g. Capital One Financial Corp. / Discover, UMB Financial Corp. / Harland Financial, and Chevron Corp. / Hess). The long/short equity strategy, driven by a fundamental tilt toward value and industry tilts (long technology and capital goods, short REITs and Materials), proved to be the second largest contributor for the year. Closed-end fund arbitrage also made modest positive contributions as underlying fund discounts narrowed. The fund's global macro strategies were a net detractor during the reporting period as positive contributions from flow (driven primarily by fixed income) did not make up for poor performance in value (primarily commodities and currency) and momentum (hurt by equities and currency). Flow strategies take positions based on expected capital flows in markets which are determined through economic theory or statistical observation of market behavior. Momentum is a systematic trend-following strategy that seeks to capture momentum premia in futures markets. Carry strategies seek to capture inefficiencies in the futures curves of different markets and asset classes including commodities, fixed income, and implied volatility. Value premia strategies take positions based on expected future prices in markets as derived from economic and/or non-price data and include strategies applied to commodities, currencies, and fixed income. A market neutral strategy attempts to profit whether the market is going up or down.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_C000010416Member"
      id="Fact008579">Multi-Hedge Strategies Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      id="Fact008580">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2016-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      id="Fact008581">HFRX Global Hedge Fund Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008582"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008583"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2015-12-312015-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008584"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_C000010416Member"
      decimals="0"
      id="Fact008585"
      unitRef="USD">10021</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008586"
      unitRef="USD">10135</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008587"
      unitRef="USD">9813</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_C000010416Member"
      decimals="0"
      id="Fact008588"
      unitRef="USD">9913</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008589"
      unitRef="USD">10384</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008590"
      unitRef="USD">9917</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_C000010416Member"
      decimals="0"
      id="Fact008591"
      unitRef="USD">9927</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008592"
      unitRef="USD">10784</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008593"
      unitRef="USD">10133</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008594"
      unitRef="USD">9952</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008595"
      unitRef="USD">11196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012016-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008596"
      unitRef="USD">10250</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_C000010416Member"
      decimals="0"
      id="Fact008597"
      unitRef="USD">9943</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008598"
      unitRef="USD">11875</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008599"
      unitRef="USD">10420</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_C000010416Member"
      decimals="0"
      id="Fact008600"
      unitRef="USD">9968</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008601"
      unitRef="USD">12242</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008602"
      unitRef="USD">10513</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_C000010416Member"
      decimals="0"
      id="Fact008603"
      unitRef="USD">10039</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008604"
      unitRef="USD">12790</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008605"
      unitRef="USD">10705</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008606"
      unitRef="USD">10317</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008607"
      unitRef="USD">13640</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012017-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008608"
      unitRef="USD">10865</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_C000010416Member"
      decimals="0"
      id="Fact008609"
      unitRef="USD">9960</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008610"
      unitRef="USD">13537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008611"
      unitRef="USD">10754</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_C000010416Member"
      decimals="0"
      id="Fact008612"
      unitRef="USD">9806</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008613"
      unitRef="USD">14002</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008614"
      unitRef="USD">10773</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_C000010416Member"
      decimals="0"
      id="Fact008615"
      unitRef="USD">9947</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008616"
      unitRef="USD">15081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008617"
      unitRef="USD">10731</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008618"
      unitRef="USD">9794</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008619"
      unitRef="USD">13042</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012018-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008620"
      unitRef="USD">10134</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_C000010416Member"
      decimals="0"
      id="Fact008621"
      unitRef="USD">10060</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008622"
      unitRef="USD">14822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008623"
      unitRef="USD">10398</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_C000010416Member"
      decimals="0"
      id="Fact008624"
      unitRef="USD">10176</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008625"
      unitRef="USD">15460</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008626"
      unitRef="USD">10562</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_C000010416Member"
      decimals="0"
      id="Fact008627"
      unitRef="USD">10344</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008628"
      unitRef="USD">15723</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008629"
      unitRef="USD">10732</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008630"
      unitRef="USD">10285</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008631"
      unitRef="USD">17149</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012019-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008632"
      unitRef="USD">11008</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_C000010416Member"
      decimals="0"
      id="Fact008633"
      unitRef="USD">10710</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008634"
      unitRef="USD">13788</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008635"
      unitRef="USD">10254</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_C000010416Member"
      decimals="0"
      id="Fact008636"
      unitRef="USD">10715</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008637"
      unitRef="USD">16620</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008638"
      unitRef="USD">10889</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_C000010416Member"
      decimals="0"
      id="Fact008639"
      unitRef="USD">10812</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008640"
      unitRef="USD">18105</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008641"
      unitRef="USD">11187</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008642"
      unitRef="USD">11045</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008643"
      unitRef="USD">20304</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012020-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008644"
      unitRef="USD">11758</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_C000010416Member"
      decimals="0"
      id="Fact008645"
      unitRef="USD">11683</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008646"
      unitRef="USD">21558</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008647"
      unitRef="USD">11910</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_C000010416Member"
      decimals="0"
      id="Fact008648"
      unitRef="USD">12157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008649"
      unitRef="USD">23401</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008650"
      unitRef="USD">12196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_C000010416Member"
      decimals="0"
      id="Fact008651"
      unitRef="USD">12041</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008652"
      unitRef="USD">23537</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008653"
      unitRef="USD">12179</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008654"
      unitRef="USD">11940</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008655"
      unitRef="USD">26132</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012021-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008656"
      unitRef="USD">12187</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_C000010416Member"
      decimals="0"
      id="Fact008657"
      unitRef="USD">11865</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008658"
      unitRef="USD">24931</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008659"
      unitRef="USD">12023</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_C000010416Member"
      decimals="0"
      id="Fact008660"
      unitRef="USD">11758</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008661"
      unitRef="USD">20916</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008662"
      unitRef="USD">11572</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_C000010416Member"
      decimals="0"
      id="Fact008663"
      unitRef="USD">11678</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008664"
      unitRef="USD">19895</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008665"
      unitRef="USD">11631</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008666"
      unitRef="USD">11534</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008667"
      unitRef="USD">21399</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012022-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008668"
      unitRef="USD">11650</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_C000010416Member"
      decimals="0"
      id="Fact008669"
      unitRef="USD">11642</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008670"
      unitRef="USD">23004</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008671"
      unitRef="USD">11650</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_C000010416Member"
      decimals="0"
      id="Fact008672"
      unitRef="USD">11746</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008673"
      unitRef="USD">25015</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008674"
      unitRef="USD">11724</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_C000010416Member"
      decimals="0"
      id="Fact008675"
      unitRef="USD">12224</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008676"
      unitRef="USD">24196</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008677"
      unitRef="USD">11812</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008678"
      unitRef="USD">12038</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008679"
      unitRef="USD">27025</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012023-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008680"
      unitRef="USD">12012</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_C000010416Member"
      decimals="0"
      id="Fact008681"
      unitRef="USD">12633</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008682"
      unitRef="USD">29878</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008683"
      unitRef="USD">12314</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_C000010416Member"
      decimals="0"
      id="Fact008684"
      unitRef="USD">12256</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008685"
      unitRef="USD">31157</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008686"
      unitRef="USD">12359</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_C000010416Member"
      decimals="0"
      id="Fact008687"
      unitRef="USD">12027</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008688"
      unitRef="USD">32992</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008689"
      unitRef="USD">12621</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008690"
      unitRef="USD">11597</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008691"
      unitRef="USD">33786</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012024-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008692"
      unitRef="USD">12644</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_C000010416Member"
      decimals="0"
      id="Fact008693"
      unitRef="USD">11294</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008694"
      unitRef="USD">32343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-03-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008695"
      unitRef="USD">12710</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_C000010416Member"
      decimals="0"
      id="Fact008696"
      unitRef="USD">11402</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008697"
      unitRef="USD">35882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-06-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008698"
      unitRef="USD">12945</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_C000010416Member"
      decimals="0"
      id="Fact008699"
      unitRef="USD">11687</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008700"
      unitRef="USD">38797</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-09-30_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008701"
      unitRef="USD">13358</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008702"
      unitRef="USD">11742</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="0"
      id="Fact008703"
      unitRef="USD">39827</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="0"
      id="Fact008704"
      unitRef="USD">13546</oef:AccmVal>
    <oef:LineGraphTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008705">&lt;img alt="Ad2 Performance Graph" src="fp0096640-47_ar151.jpg" style="width: 348px; height: 260px"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008706">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    Multi-Hedge Strategies Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_903_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010416Member_zZjXBJdJhnCS"&gt;1.25%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010416Member_zNQb0E4EJpQR"&gt;1.23%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010416Member_z7E5o7PD6WKS"&gt;1.62%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr style="background-color: Gainsboro"&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    S&amp;amp;P 500 Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90D_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--BroadBasedIndexAxis__custom--MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember_zYvAoocvoORl"&gt;17.88%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90C_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--BroadBasedIndexAxis__custom--MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember_zo3oSc5QvrYS"&gt;14.42%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--BroadBasedIndexAxis__custom--MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember_zTzJRXshYyB5"&gt;14.82%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    HFRX Global Hedge Fund Index&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_902_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--AdditionalIndexAxis__custom--MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember_zTzqSL4jO7kq"&gt;7.13%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_90B_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--AdditionalIndexAxis__custom--MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember_zMt17qYNqE0e"&gt;2.87%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--AdditionalIndexAxis__custom--MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember_zxh5Z0b3jtlG"&gt;3.08%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      decimals="INF"
      id="Fact008707"
      unitRef="Ratio">0.0125</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010416Member"
      decimals="INF"
      id="Fact008708"
      unitRef="Ratio">0.0123</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010416Member"
      decimals="INF"
      id="Fact008709"
      unitRef="Ratio">0.0162</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact008710"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact008711"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuitySampP500IndexMember"
      decimals="INF"
      id="Fact008712"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="INF"
      id="Fact008713"
      unitRef="Ratio">0.0713</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="INF"
      id="Fact008714"
      unitRef="Ratio">0.0287</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_MultiHedgeStrategiesFundVariableAnnuityHFRXGlobalHedgeFundIndexMember"
      decimals="INF"
      id="Fact008715"
      unitRef="Ratio">0.0308</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008716">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008717">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010416Member_zEWBBW7HoJub"&gt;$25,818,317&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010416Member_z9ibgE6fmeaS"&gt;347&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eus-gaap--InvestmentCompanyPortfolioTurnover_c20250101__20251231__oef--ClassAxis__custom--C000010416Member_zitzwyBP1NFF"&gt;163%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010416Member_zwK71fFw30ia"&gt;$314,620&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008718"
      unitRef="USD">25818317</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010416Member"
      decimals="INF"
      id="Fact008719"
      unitRef="Shares">347</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      decimals="INF"
      id="Fact008720"
      unitRef="Ratio">1.63</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      decimals="0"
      id="Fact008721"
      unitRef="USD">314620</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008722">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008723">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Consolidated Holdings Diversification&lt;sup&gt;1&lt;/sup&gt; (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Custom Basket Swap Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--CustomBasketSwapAgreementsMember_zsSHMs2LNWIH"&gt;38.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Interest Rate Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--InterestRateFuturesContractsMember_zLkKVwMAGUVO"&gt;27.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Equity Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--EquityFuturesContractsMember_zm5sqSnvHKEX"&gt;26.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Currency Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--CurrencyFuturesContractsMember_zVY4lX1x7xEo"&gt;20.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Commodity Futures Contracts
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--CommodityFuturesContractsMember_zrE00LaaT2AN"&gt;15.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--FinancialMember_zxXjZiCJOXy2"&gt;7.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Closed-End Mutual Funds
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--ClosedEndMutualFundsMember_zdF6TOoQgQO5"&gt;5.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--TechnologyMember_zPf3aNJzQF5B"&gt;5.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--IndustrialMember_zN4jy1PLQlOt"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalMember_zwycor2MOO1P"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Communications
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--CommunicationsMember_zIEUJzP518s4"&gt;3.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Utilities
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--UtilitiesMember_z0onZdmhF5Vt"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalMember_z6EhcAgL1xlI"&gt;0.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Energy&lt;sup&gt;*&lt;/sup&gt;
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--EnergysupsupMember_z9okOcKmYerg"&gt;0.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Energy Short Sales&lt;sup&gt;*&lt;/sup&gt;
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--EnergyShortSalessupsupMember_zCC1C5TOT0Re"&gt;0.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Communications Short Sales&lt;sup&gt;*&lt;/sup&gt;
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--CommunicationsShortSalessupsupMember_z0dhYGuZG2pN"&gt;0.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Cyclical Short Sales*
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--ConsumerCyclicalShortSalesMember_zIXPKU3ZHL7c"&gt;0.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Technology Short Sales
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--TechnologyShortSalesMember_zCIkyjOcO2wt"&gt;-0.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Utilities Short Sales
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--UtilitiesShortSalesMember_zyDDUddVOc2k"&gt;-0.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Consumer, Non-cyclical Short Sales
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--ConsumerNoncyclicalShortSalesMember_zEhEgNUgDjbM"&gt;-0.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Industrial Short Sales
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--IndustrialShortSalesMember_z1ogE8GziSGM"&gt;-1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Financial Short Sales
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--FinancialShortSalesMember_zCRdwAwVRD9g"&gt;-2.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Currency Futures Contracts 
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--CurrencyFuturesContractsShortMember_zRryx4Jcepie"&gt;-3.7%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Equity Futures Contracts 
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--EquityFuturesContractsShortMember_zH0dcbLJgy5d"&gt;-6.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Exchange-Traded Funds Short Sales
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--ExchangeTradedFundsShortSalesMember_zXL5Gvcu5FGq"&gt;-6.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Commodity Futures Contracts 
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--CommodityFuturesContractsShortMember_z7w2tgatc0y9"&gt;-10.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Custom Basket Swap Agreements 
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--CustomBasketSwapAgreementsShortMember_zBrRxM63sxZ4"&gt;-24.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Interest Rate Futures Contracts 
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_902_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__oef--IndustrySectorAxis__custom--InterestRateFuturesContractsShortMember_zf6xfuYgPoh"&gt;-39.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-47_ar152.jpg" style="width: 348px; height: 500px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund III
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIIMember_zZrQWTovGLDy"&gt;9.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Variable Insurance Strategy Fund III
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimVariableInsuranceStrategyFundIIIMember_zoaeYlkvzFeS"&gt;8.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zoaKavHW4vWW"&gt;6.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zO1lKtDCDO0p"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Chart Industries, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--ChartIndustriesIncMember_ze4Oq8t6gbSC"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Frontier Communications Parent, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--FrontierCommunicationsParentIncMember_zfopVy0Ikngz"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ProAssurance Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--ProAssuranceCorpMember_zheI0aS4odfq"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    International Money Express, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--InternationalMoneyExpressIncMember_zOMXUjnnK47F"&gt;1.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Janus Henderson Group plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90B_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--JanusHendersonGroupplcMember_zMKvME1SHK9A"&gt;1.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Dynavax Technologies Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--DynavaxTechnologiesCorpMember_zqZBDpGCoube"&gt;1.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zFIge7d68hJJ"&gt;34.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Less than 0.1%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"Consolidated Holdings Diversification (Market Exposure as a % of Net Assets)" excludes any temporary cash investments, investments in Guggenheim Strategy Funds Trust mutual funds, or investments in Guggenheim Ultra Short Duration Fund.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          &lt;div id="xdx_98B_eoef--LargestHoldingsTableTextBlock_c20250101__20251231__oef--ClassAxis__custom--C000010416Member_zqcMSLCmqV9u"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund III
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIIMember_zhwHXalXTC86"&gt;9.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Variable Insurance Strategy Fund III
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimVariableInsuranceStrategyFundIIIMember_zqu2eKOZbiLC"&gt;8.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zYIz2OzMRLrN"&gt;6.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zDa4Tf9jkMjI"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Chart Industries, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--ChartIndustriesIncMember_z70fVFb39Wk8"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Frontier Communications Parent, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--FrontierCommunicationsParentIncMember_z2ycdWSCOXOD"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ProAssurance Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--ProAssuranceCorpMember_zQmQ2a1aIgT4"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    International Money Express, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--InternationalMoneyExpressIncMember_z7OPhn4cHX2d"&gt;1.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Janus Henderson Group plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--JanusHendersonGroupplcMember_zvs6RcIBiGod"&gt;1.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Dynavax Technologies Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--DynavaxTechnologiesCorpMember_zmqAlaXA0KJL"&gt;1.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zomOYCb0cEkB"&gt;34.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_CustomBasketSwapAgreementsMember"
      decimals="INF"
      id="Fact008724"
      unitRef="Ratio">0.385</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_InterestRateFuturesContractsMember"
      decimals="INF"
      id="Fact008725"
      unitRef="Ratio">0.274</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_EquityFuturesContractsMember"
      decimals="INF"
      id="Fact008726"
      unitRef="Ratio">0.268</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_CurrencyFuturesContractsMember"
      decimals="INF"
      id="Fact008727"
      unitRef="Ratio">0.202</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_CommodityFuturesContractsMember"
      decimals="INF"
      id="Fact008728"
      unitRef="Ratio">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_FinancialMember"
      decimals="INF"
      id="Fact008729"
      unitRef="Ratio">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_ClosedEndMutualFundsMember"
      decimals="INF"
      id="Fact008730"
      unitRef="Ratio">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_TechnologyMember"
      decimals="INF"
      id="Fact008731"
      unitRef="Ratio">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_IndustrialMember"
      decimals="INF"
      id="Fact008732"
      unitRef="Ratio">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_ConsumerNoncyclicalMember"
      decimals="INF"
      id="Fact008733"
      unitRef="Ratio">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_CommunicationsMember"
      decimals="INF"
      id="Fact008734"
      unitRef="Ratio">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_UtilitiesMember"
      decimals="INF"
      id="Fact008735"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_ConsumerCyclicalMember"
      decimals="INF"
      id="Fact008736"
      unitRef="Ratio">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_EnergysupsupMember"
      decimals="INF"
      id="Fact008737"
      unitRef="Ratio">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_EnergyShortSalessupsupMember"
      decimals="INF"
      id="Fact008738"
      unitRef="Ratio">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_CommunicationsShortSalessupsupMember"
      decimals="INF"
      id="Fact008739"
      unitRef="Ratio">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_ConsumerCyclicalShortSalesMember"
      decimals="INF"
      id="Fact008740"
      unitRef="Ratio">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_TechnologyShortSalesMember"
      decimals="INF"
      id="Fact008741"
      unitRef="Ratio">-0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_UtilitiesShortSalesMember"
      decimals="INF"
      id="Fact008742"
      unitRef="Ratio">-0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_ConsumerNoncyclicalShortSalesMember"
      decimals="INF"
      id="Fact008743"
      unitRef="Ratio">-0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_IndustrialShortSalesMember"
      decimals="INF"
      id="Fact008744"
      unitRef="Ratio">-0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_FinancialShortSalesMember"
      decimals="INF"
      id="Fact008745"
      unitRef="Ratio">-0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_CurrencyFuturesContractsShortMember"
      decimals="INF"
      id="Fact008746"
      unitRef="Ratio">-0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_EquityFuturesContractsShortMember"
      decimals="INF"
      id="Fact008747"
      unitRef="Ratio">-0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_ExchangeTradedFundsShortSalesMember"
      decimals="INF"
      id="Fact008748"
      unitRef="Ratio">-0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_CommodityFuturesContractsShortMember"
      decimals="INF"
      id="Fact008749"
      unitRef="Ratio">-0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_CustomBasketSwapAgreementsShortMember"
      decimals="INF"
      id="Fact008750"
      unitRef="Ratio">-0.242</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_InterestRateFuturesContractsShortMember"
      decimals="INF"
      id="Fact008751"
      unitRef="Ratio">-0.399</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_GuggenheimStrategyFundIIIMember"
      decimals="INF"
      id="Fact008752"
      unitRef="Ratio">0.096</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_GuggenheimVariableInsuranceStrategyFundIIIMember"
      decimals="INF"
      id="Fact008753"
      unitRef="Ratio">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact008754"
      unitRef="Ratio">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact008755"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_ChartIndustriesIncMember"
      decimals="INF"
      id="Fact008756"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_FrontierCommunicationsParentIncMember"
      decimals="INF"
      id="Fact008757"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_ProAssuranceCorpMember"
      decimals="INF"
      id="Fact008758"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_InternationalMoneyExpressIncMember"
      decimals="INF"
      id="Fact008759"
      unitRef="Ratio">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_JanusHendersonGroupplcMember"
      decimals="INF"
      id="Fact008760"
      unitRef="Ratio">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_DynavaxTechnologiesCorpMember"
      decimals="INF"
      id="Fact008761"
      unitRef="Ratio">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact008762"
      unitRef="Ratio">0.340</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008763">
            &lt;div class="section-header"&gt;&lt;strong&gt;10 Largest Holdings&lt;sup&gt;2&lt;/sup&gt; (as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Top 10&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund III
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIIMember_zhwHXalXTC86"&gt;9.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Variable Insurance Strategy Fund III
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimVariableInsuranceStrategyFundIIIMember_zqu2eKOZbiLC"&gt;8.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Strategy Fund II
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimStrategyFundIIMember_zYIz2OzMRLrN"&gt;6.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Guggenheim Ultra Short Duration Fund &#x2014; Institutional Class
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--GuggenheimUltraShortDurationFund8212InstitutionalClassMember_zDa4Tf9jkMjI"&gt;2.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Chart Industries, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--ChartIndustriesIncMember_z70fVFb39Wk8"&gt;1.8%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Frontier Communications Parent, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--FrontierCommunicationsParentIncMember_z2ycdWSCOXOD"&gt;1.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    ProAssurance Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--ProAssuranceCorpMember_zQmQ2a1aIgT4"&gt;1.2%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    International Money Express, Inc.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--InternationalMoneyExpressIncMember_z7OPhn4cHX2d"&gt;1.1%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Janus Henderson Group plc
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--JanusHendersonGroupplcMember_zvs6RcIBiGod"&gt;1.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Dynavax Technologies Corp.
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--DynavaxTechnologiesCorpMember_zmqAlaXA0KJL"&gt;1.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Top 10 Total
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010416Member__us-gaap--InvestmentTypeAxis__custom--Top10TotalMember_zomOYCb0cEkB"&gt;34.0%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 25px"&gt;&lt;td&gt;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;"10 Largest Holdings (as a % of Net Assets)" excludes any temporary cash or derivative investments.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
          </oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_GuggenheimStrategyFundIIIMember"
      decimals="INF"
      id="Fact008764"
      unitRef="Ratio">0.096</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_GuggenheimVariableInsuranceStrategyFundIIIMember"
      decimals="INF"
      id="Fact008765"
      unitRef="Ratio">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_GuggenheimStrategyFundIIMember"
      decimals="INF"
      id="Fact008766"
      unitRef="Ratio">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_GuggenheimUltraShortDurationFund8212InstitutionalClassMember"
      decimals="INF"
      id="Fact008767"
      unitRef="Ratio">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_ChartIndustriesIncMember"
      decimals="INF"
      id="Fact008768"
      unitRef="Ratio">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_FrontierCommunicationsParentIncMember"
      decimals="INF"
      id="Fact008769"
      unitRef="Ratio">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_ProAssuranceCorpMember"
      decimals="INF"
      id="Fact008770"
      unitRef="Ratio">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_InternationalMoneyExpressIncMember"
      decimals="INF"
      id="Fact008771"
      unitRef="Ratio">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_JanusHendersonGroupplcMember"
      decimals="INF"
      id="Fact008772"
      unitRef="Ratio">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_DynavaxTechnologiesCorpMember"
      decimals="INF"
      id="Fact008773"
      unitRef="Ratio">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010416Member_custom_Top10TotalMember"
      decimals="INF"
      id="Fact008774"
      unitRef="Ratio">0.340</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008775">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010416Member"
      id="Fact008776">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <dei:NoTradingSymbolFlag
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008777">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008778">U.S. Government Money Market Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008779">Variable Annuity</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008780">This annual shareholder report contains important information about the U.S. Government Money Market Fund for the period of &lt;span style="white-space: nowrap"&gt;January 1, 2025&lt;/span&gt; to &lt;span style="white-space: nowrap"&gt;December 31, 2025&lt;/span&gt;.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008781">You can find additional information about the fund at &lt;span id="xdx_904_eoef--AddlInfoWebsite_c20250101__20251231__oef--ClassAxis__custom--C000010379Member_z9YR67NHRBos"&gt;&lt;em&gt;GuggenheimInvestments.com/variable-insurance-funds&lt;/em&gt;&lt;/span&gt;. You can also request this information by contacting &lt;span id="xdx_909_eoef--AddlInfoPhoneNumber_c20250101__20251231__oef--ClassAxis__custom--C000010379Member_zmiuq5NkJBlk"&gt;&lt;span style="white-space: nowrap"&gt; 800 820 0888&lt;/span&gt;&lt;/span&gt; or &lt;span id="xdx_906_eoef--AddlInfoEmail_c20250101__20251231__oef--ClassAxis__custom--C000010379Member_zv5zEMoqR6rY"&gt;services@guggenheiminvestments.com&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008782">GuggenheimInvestments.com/variable-insurance-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008783">800 820 0888</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008784">services@guggenheiminvestments.com</oef:AddlInfoEmail>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008785">&lt;strong&gt;This report describes changes to the fund that occurred during the reporting period.&lt;/strong&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008786">
          &lt;div class="section-header"&gt;&lt;strong&gt;What were the fund costs for the last year?&lt;sup&gt;1&lt;/sup&gt;&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;em&gt;(Based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;Class&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a % of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;/tr&gt;
                                        &lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Variable Annuity&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_906_eoef--ExpensesPaidAmt_pp2d_c20250101__20251231__oef--ClassAxis__custom--C000010379Member_zxTnSvrHa9f3"&gt;$151&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--ExpenseRatioPct_c20250101__20251231__oef--ClassAxis__custom--C000010379Member_zmMfwcIUcd5P"&gt;1.49%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      decimals="2"
      id="Fact008787"
      unitRef="USD">151</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      decimals="INF"
      id="Fact008788"
      unitRef="Ratio">0.0149</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008789">
          &lt;div class="section-header"&gt;&lt;strong&gt;How did the fund perform over the last year?*&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p style="text-align: left"&gt;For the period of January 1, 2025 to December 31, 2025, the fund returned 2.84%.&lt;/p&gt;&lt;p style="text-align: left"&gt;&lt;strong&gt;What factors materially affected the fund's performance over the last year?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;During the reporting period, the U.S. Federal Open Market Committee lowered the federal funds target range by 75 basis points (one basis point is equal to 0.01%) as job growth moderated while inflation remained above the Federal Reserve's target. In the first half of 2025, resilient economic data tempered rate-cut expectations and supported elevated short-term yields. As the year progressed, uncertainty related to employment, tariffs and fiscal policy contributed to a shift toward a more accommodative policy stance. By the end of the reporting period, markets were pricing two 25-basis-point cuts in 2026, potentially pointing to a gradual normalization of short-term rates.&lt;/p&gt;&lt;/div&gt;
        </oef:FactorsAffectingPerfTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008790">
          &lt;div class="section-header"&gt;&lt;strong&gt;Average Annual Total Returns*&lt;sup&gt;,&#x2020;&lt;/sup&gt; as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                            &lt;tr class="header-row" style="background-color: Gainsboro"&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;One Year&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Five Years&lt;/th&gt;&lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;Ten Years&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                    U.S. Government Money Market Fund&lt;/td&gt;&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_900_eoef--AvgAnnlRtrPct_c20250101__20251231__oef--ClassAxis__custom--C000010379Member_zf0ZchGKIDxK"&gt;2.84%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_908_eoef--AvgAnnlRtrPct_c20210101__20251231__oef--ClassAxis__custom--C000010379Member_z3vRSX8AzoRG"&gt;2.22%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;
                                &lt;span id="xdx_904_eoef--AvgAnnlRtrPct_c20160101__20251231__oef--ClassAxis__custom--C000010379Member_zzq2omXmo1gO"&gt;1.26%&lt;/span&gt;&lt;sup&gt;&lt;/sup&gt;
                               &lt;/td&gt;
                            &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
        </oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      decimals="INF"
      id="Fact008791"
      unitRef="Ratio">0.0284</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000010379Member"
      decimals="INF"
      id="Fact008792"
      unitRef="Ratio">0.0222</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000010379Member"
      decimals="INF"
      id="Fact008793"
      unitRef="Ratio">0.0126</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008794">The fund's past performance is not a good predictor of the fund's future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008795">
          &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
              &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eus-gaap--AssetsNet_iI_uUSD_c20251231__oef--ClassAxis__custom--C000010379Member_zhLyqswmynUr"&gt;$44,333,149&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_909_eoef--HoldingsCount_iI_uShares_c20251231__oef--ClassAxis__custom--C000010379Member_zwXZYlp1wvY4"&gt;17&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Total Advisory Fees Paid&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--AdvisoryFeesPaidAmt_c20250101__20251231__oef--ClassAxis__custom--C000010379Member_zqb5zOgFeoIZ"&gt;$230,089&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
            &lt;/table&gt;
          &lt;/div&gt;
        </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2025-12-31_custom_C000010379Member"
      decimals="0"
      id="Fact008796"
      unitRef="USD">44333149</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2025-12-31_custom_C000010379Member"
      decimals="INF"
      id="Fact008797"
      unitRef="Shares">17</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      decimals="0"
      id="Fact008798"
      unitRef="USD">230089</oef:AdvisoryFeesPaidAmt>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008799">Returns are historical and include changes in principal and reinvested dividends and capital gains and do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008800">
      &lt;div class="columns-2" style="columns: 2; column-gap: 16px; column-fill: balance"&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;strong&gt;What did the fund invest in?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
            &lt;div class="section-header"&gt;&lt;strong&gt;Holdings Diversification (Market Exposure as a % of Net Assets) as of 12.31.25&lt;/strong&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Federal Home Loan Bank - FADN
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_908_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010379Member__oef--IndustrySectorAxis__custom--FederalHomeLoanBankFADNMember_zQhLN9n6qYfN"&gt;20.4%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Fannie Mae - FADN
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010379Member__oef--IndustrySectorAxis__custom--FannieMaeFADNMember_z5UFDPsvdDaU"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Federal Farm Credit Bank - FADN
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_900_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010379Member__oef--IndustrySectorAxis__custom--FederalFarmCreditBankFADNMember_za2NOpXgcRYw"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Freddie Mac - FADN
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010379Member__oef--IndustrySectorAxis__custom--FreddieMacFADNMember_zNdyZkQfcqsI"&gt;1.9%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Federal Farm Credit Bank - FAN
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010379Member__oef--IndustrySectorAxis__custom--FederalFarmCreditBankFANMember_zM8GuKTiz8pr"&gt;13.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Federal Home Loan Bank - FAN
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_907_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010379Member__oef--IndustrySectorAxis__custom--FederalHomeLoanBankFANMember_zSpnpAhmIEoO"&gt;4.5%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    Repurchase Agreements
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010379Member__oef--IndustrySectorAxis__custom--RepurchaseAgreementsMember_z8W4UzJ4NOhS"&gt;42.6%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr style="background-color: Gainsboro"&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Treasury Bills
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010379Member__oef--IndustrySectorAxis__custom--USTreasuryBillsMember_zfvNNNO6bzQi"&gt;8.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    U.S. Government Securities
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eoef--PctOfNav_iI_c20251231__oef--ClassAxis__custom--C000010379Member__oef--IndustrySectorAxis__custom--USGovernmentSecuritiesMember_ztEyKCIvXei2"&gt;2.3%&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0096640-48_ar111.jpg" style="width: 348px; height: 300px"/&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;p&gt;FADN - Federal Agency Discount Note&lt;/p&gt;&lt;p&gt;FAN - Federal Agency Note&lt;/p&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
                      &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px; display: none"&gt;
          
            &lt;div class="section-header"&gt;&lt;/div&gt;
            &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
            &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
            &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
          &lt;div class="section-header"&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
                                        &lt;tr&gt;
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
                                                        
                    
                                                &lt;/td&gt;                                           
                                                &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body align-top" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010379Member_custom_FederalHomeLoanBankFADNMember"
      decimals="INF"
      id="Fact008801"
      unitRef="Ratio">0.204</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010379Member_custom_FannieMaeFADNMember"
      decimals="INF"
      id="Fact008802"
      unitRef="Ratio">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010379Member_custom_FederalFarmCreditBankFADNMember"
      decimals="INF"
      id="Fact008803"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010379Member_custom_FreddieMacFADNMember"
      decimals="INF"
      id="Fact008804"
      unitRef="Ratio">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010379Member_custom_FederalFarmCreditBankFANMember"
      decimals="INF"
      id="Fact008805"
      unitRef="Ratio">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010379Member_custom_FederalHomeLoanBankFANMember"
      decimals="INF"
      id="Fact008806"
      unitRef="Ratio">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010379Member_us-gaap_RepurchaseAgreementsMember"
      decimals="INF"
      id="Fact008807"
      unitRef="Ratio">0.426</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010379Member_custom_USTreasuryBillsMember"
      decimals="INF"
      id="Fact008808"
      unitRef="Ratio">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2025-12-31_custom_C000010379Member_custom_USGovernmentSecuritiesMember"
      decimals="INF"
      id="Fact008809"
      unitRef="Ratio">0.023</oef:PctOfNav>
    <oef:AccountantChngStatementTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008810">
          &lt;div class="section-header"&gt;
            &lt;strong&gt;What changes in or disagreements with accountants occurred?&lt;/strong&gt;
          &lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;
            
          &lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;
            &lt;p style="text-align: left"&gt;There were no changes in or disagreements with fund accountants for the period.&lt;/p&gt;
          &lt;/div&gt;
        </oef:AccountantChngStatementTextBlock>
    <oef:MaterialFundChngTextBlock
      contextRef="From2025-01-012025-12-31_custom_C000010379Member"
      id="Fact008811">
          &lt;div class="section-header"&gt;&lt;strong&gt;How has the fund changed over the reporting period?&lt;/strong&gt;&lt;/div&gt;
          &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;p&gt;There were no material changes for the period.&lt;/p&gt;&lt;/div&gt;
        </oef:MaterialFundChngTextBlock>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010384Member"
      decimals="INF"
      id="Fact008812"
      unitRef="Ratio">20.71</us-gaap:InvestmentCompanyPortfolioTurnover>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010393Member"
      decimals="INF"
      id="Fact008813"
      unitRef="Ratio">13.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-01-012025-12-31_custom_C000010390Member"
      decimals="INF"
      id="Fact008814"
      unitRef="Ratio">85.24</us-gaap:InvestmentCompanyPortfolioTurnover>
</xbrl>
